namespace LaaProductionWeb.API.Areas.Account.Controllers { using LaaProductionWeb.Standart.Interfaces; using Microsoft.AspNetCore.Mvc; public class PWDController : AccountBaseController { public PWDController(IAccountService accountService) : base(accountService) { } [HttpPost] public IActionResult Post([FromForm(Name = "username")]string username, [FromForm(Name = "password")]string password) { if (string.IsNullOrWhiteSpace(password)) { return this.BadRequest("Invalid password."); } else if (this.accountService.ResetPassword(username, password) == 1) { return this.Ok(); } return this.BadRequest("Password was not reseted."); } [HttpDelete("{username}")] public IActionResult Delete(string username) { if (this.accountService.ResetPassword(username) == 1) { return this.Ok(); } return this.BadRequest("Password was not reseted."); } } }