public IHttpActionResult ResetPassword(string code) { //TODO: Fix this? var resetPasswordBM = new ResetPasswordBindinfModel() { Code = code }; return(Ok(resetPasswordBM)); }
public async Task <IHttpActionResult> ResetPassword(ResetPasswordBindinfModel model) { if (!ModelState.IsValid) { BadRequest(); } model.Code = model.Code.Replace("*", "/"); var user = await UserManager.FindByNameAsync(model.Email); if (user == null) { ModelState.AddModelError("", "Ne postoji korisnik sa unetim email-om"); return(BadRequest(ModelState)); } var result = await UserManager.ResetPasswordAsync(user.Id, model.Code, model.Password); if (result.Succeeded) { return(Ok()); } return(BadRequest());; }