public ActionResult Edit(CareTrackingVM viewModel) { try { var UserProfile = (UserProfileSessionData)this.Session["UserProfile"]; if (UserProfile != null) { if (ModelState.IsValid) { tbl_CareTracking item = new tbl_CareTracking() { ID = viewModel.ID, CareDate = viewModel.CareDate, BusinessCenterID = viewModel.BusinessCenterID, MachineGroupID = viewModel.MachineGroupID, MachineID = viewModel.MachineID, CareDescription = viewModel.CareDescription, CareType = viewModel.CareType, PlanedCareType = viewModel.PlanedCareType, CareTeamType = viewModel.CareTeamType, UpdateDate = DateTime.Now, UpdateUser = UserProfile.UserId }; DataOperations dataOperations = new DataOperations(); tbl_CareTracking dbItem = dataOperations.UpdateCareTracking(item); if (dbItem != null) { TempData["success"] = "Ok"; TempData["message"] = "Məlumatlar uğurla dəyişdirildi"; return(RedirectToAction("Index")); } else { TempData["success"] = "notOk"; TempData["message"] = "Məlumatlar dəyişdirilərkən xəta baş verdi"; return(RedirectToAction("Index")); } } } throw new ApplicationException("Invalid model"); } catch (ApplicationException ex) { viewModel = populateDropDownList(viewModel); return(View(viewModel)); } }
public ActionResult Edit(int id) { CareTrackingVM viewModel = new CareTrackingVM(); DataOperations dataOperations = new DataOperations(); tbl_CareTracking tblItem = dataOperations.GetCareTrackingById(id); viewModel.ID = tblItem.ID; viewModel.CareDate = tblItem.CareDate; viewModel.BusinessCenterID = tblItem.BusinessCenterID == null?0:(int)tblItem.BusinessCenterID; viewModel.MachineGroupID = tblItem.MachineGroupID == null ? 0 : (int)tblItem.MachineGroupID; viewModel.MachineID = tblItem.MachineID == null ? 0 : (int)tblItem.MachineID; viewModel.CareDescription = tblItem.CareDescription; viewModel.CareType = tblItem.CareType == null ? 0 : (int)tblItem.CareType; viewModel.PlanedCareType = tblItem.PlanedCareType == null ? 0 : (int)tblItem.PlanedCareType; viewModel.CareTeamType = tblItem.CareTeamType == null ? 0 : (int)tblItem.CareTeamType; viewModel = populateDropDownList(viewModel); return(View(viewModel)); }