using AspNetCoreApi.Models; using AspNetCoreApi.Services; using Microsoft.AspNetCore.Mvc; namespace AspNetCoreApi.Controllers { [ApiController] [Route("[controller]")] public class ApplicationUserController : ControllerBase { private readonly ILogger _logger; private readonly ApplicationUserService _service; public ApplicationUserController(ILogger logger, ApplicationUserService service) { _logger = logger; _service = service; } [HttpPost(Name = "PostApplicationUser")] public async Task Post(string name, string email, string password) { ApplicationUser user = new ApplicationUser { UserName = name, Email = email, }; return await _service.Register(user, password); } } }