public ActionResult OpeningAdditionalWorkEdit(HR_OpeningAdditionalWork data) { var db = new HR_OpeningAdditionalWorkDAL(); data.CreatedBy = Global.CurrentUser.UserID; data.ModifiedBy = Global.CurrentUser.UserID; data.CreatedDate = DateTime.Today; data.ModifiedDate = DateTime.Today; int Status = 0; var result = db.OpeningAdditionalWorkEdit(data, out Status); if (result.IsSuccess == false) { result.Message = AppRes.errorAlreadyExists; } else { result.Message = AppRes.SuccessfulUpdate; } return(Content(JsonConvert.SerializeObject(new { Status, result }))); }
public SystemMessage OpeningAdditionalWorkEdit(HR_OpeningAdditionalWork Data, out int status) { SystemMessage systemMessage = new SystemMessage(); try { var param = new DynamicParameters(); //param.Add("@HR_OpeningAdditionalWorkType", Data.ToUserDefinedDataTable(), DbType.Object); param.Add("@AutoID", Data.AutoID); param.Add("@StaffID", Data.StaffID); param.Add("@OpenDay", Data.OpenDay); param.Add("@CreatedBy", Data.CreatedBy); param.Add("@CreatedDate", Data.CreatedDate); param.Add("@ModifiedBy", Data.ModifiedBy); param.Add("@ModifiedDate", Data.ModifiedDate); param.Add("@Status", Data.Status); param.Add("@OutStatus", 0, DbType.Int32, ParameterDirection.InputOutput); UnitOfWork.ProcedureExecute("HR_OpeningAdditionalWork_Edit", param); status = param.GetDataOutput <int>("@OutStatus"); if (status == 1) { systemMessage.IsSuccess = true; } else { systemMessage.IsSuccess = false; } return(systemMessage); } catch (Exception e) { status = 0; systemMessage.IsSuccess = false; systemMessage.Message = e.ToString(); return(systemMessage); } }