public TransactionStatus ResetPassword(ResetPasswordBo resetpswdBo) { var transactionStatus = new TransactionStatus(); var resetpassword = BuiltResetPasswordDomain(resetpswdBo); CemexDb con = new CemexDb(); SqlParameter[] Params = { new SqlParameter("@user_Id", resetpassword.User_Id), //0 new SqlParameter("@pswd", DESEncrypt(resetpassword.Password)), //1 new SqlParameter("@pswd_Reset_On", System.DateTime.Now), //2 new SqlParameter("@opReturnValue", SqlDbType.Int) //3 }; Params[3].Direction = ParameterDirection.Output; DataSet ds = SqlHelper.ExecuteDataset(con.GetConnection(), CommandType.StoredProcedure, "proc_Reset_UserPassword", Params); ds.Locale = CultureInfo.InvariantCulture; return(transactionStatus); }
private ResetPassword BuiltResetPasswordDomain(ResetPasswordBo passwordBo) { return((ResetPassword) new ResetPassword().InjectFrom(passwordBo)); }