MCPcopy Create free account
hub / github.com/bbachi/react-dotnet-example / UsersController

Class UsersController

Controllers/UsersController.cs:12–41  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10namespace react_dotnet_example.Controllers
11{
12 [ApiController]
13 public class UsersController : ControllerBase
14 {
15
16 private readonly ILogger<UsersController> _logger;
17
18 static readonly Models.IUserRepository repository = new Models.UserRepository();
19
20 public UsersController(ILogger<UsersController> logger)
21 {
22 _logger = logger;
23 }
24
25 [HttpGet]
26 [Route("api/users")]
27 public IEnumerable<Models.UserModel> GetAllUsers()
28 {
29 return repository.GetAll();
30 }
31
32 [HttpPost]
33 [Route("api/user")]
34 [Consumes("application/json")]
35 public Models.UserModel PostUser(Models.UserModel item)
36 {
37 return repository.Add(item);
38 }
39
40
41 }
42}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected