public async Task <TranStatus> ResetPasswordSales(string Token, ResetPasswordAdminModel model) { using (resetpasswordRepository = new ResetPasswordRepository()) { return(await resetpasswordRepository.ResetPasswordSales(Token, model)); } }
public async Task <IActionResult> ResetPasswordSales(string Token, [FromBody] ResetPasswordAdminModel model) { Dictionary <String, Object> dctData = new Dictionary <string, object>(); HttpStatusCode statusCode = HttpStatusCode.OK; TranStatus transaction = new TranStatus(); try { transaction = await iresetpassword.ResetPasswordSales(Token, model); } catch (Exception ex) { transaction = CommonHelper.TransactionErrorHandler(ex); statusCode = HttpStatusCode.BadRequest; } dctData.Add("Status", transaction); return(this.StatusCode(Convert.ToInt32(statusCode), dctData)); }
public async Task <TranStatus> ResetPasswordSales(String Token, ResetPasswordAdminModel model) { using (var connection = new SqlConnection(ConnectionString)) { await connection.OpenAsync(); TranStatus transaction = new TranStatus(); DynamicParameters parameter = new DynamicParameters(); parameter.Add("@Token", Token); parameter.Add("@UserId", model.UserId); parameter.Add("@NewPassword", model.Newpassword); parameter.Add("@Confirmpassword", model.Confirmpassword); parameter.Add("@Message", dbType: DbType.String, direction: ParameterDirection.Output, size: 500); parameter.Add("@Code", dbType: DbType.Int32, direction: ParameterDirection.Output); await connection.QueryAsync("ResetPasswordSales", parameter, commandType : CommandType.StoredProcedure); transaction.returnMessage = parameter.Get <string>("@Message"); transaction.code = parameter.Get <int>("@Code"); return(transaction); } }