public void Update(ResetUpdateRequest req)
        {
            string passwordHash = BCrypt.Net.BCrypt.HashPassword(req.Password);

            dataProvider.ExecuteNonQuery(
                "PasswordReset_Update",
                inputParamMapper: (parameters) =>
            {
                parameters.AddWithValue("@Password", passwordHash);
                parameters.AddWithValue("@Token", req.Token);
            });
        }
示例#2
0
 public HttpResponseMessage Update(ResetUpdateRequest req)
 {
     if (req == null)
     {
         ModelState.AddModelError("", "You did not add any body data!");
     }
     if (!ModelState.IsValid)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
     }
     passwordResetService.Update(req);
     return(Request.CreateResponse(HttpStatusCode.OK, new SuccessResponse()));
 }