public ActionResult EditCareTrackingDetail(CareTrackingVM viewModel) { try { var UserProfile = (UserProfileSessionData)this.Session["UserProfile"]; if (UserProfile != null) { tbl_CareTrackingDetail item = new tbl_CareTrackingDetail() { ID = viewModel.CareTrackingDetailID, CareTrackingID = viewModel.ID, StartDate = viewModel.StartDate, StartTime = viewModel.StartTime, EndDate = viewModel.EndDate, EndTime = viewModel.EndTime, Description = viewModel.Description, MechanicID = viewModel.MechanicID, ReceivingPersonID = viewModel.ReceivingPersonID, ResultType = viewModel.ResultType, ResultDescription = viewModel.ResultDescription, UpdateDate = DateTime.Now, UpdateUser = UserProfile.UserId }; DataOperations operations = new DataOperations(); tbl_CareTrackingDetail itemDB = operations.UpdateCareTrackingDetail(item); if (itemDB != null) { TempData["success"] = "Ok"; TempData["message"] = "Məlumatlar uğurla redakte olundu"; return(RedirectToAction("CareTrackingDetailIndex", new { careTrackingID = itemDB.CareTrackingID })); } else { TempData["success"] = "notOk"; TempData["message"] = "Məlumatlar redakte olunarkən xəta baş verdi"; return(RedirectToAction("CareTrackingDetailIndex", new { careTrackingID = itemDB.CareTrackingID })); } } throw new ApplicationException("Invalid model"); } catch (ApplicationException ex) { viewModel = populateCTDDropDownList(viewModel); return(View(viewModel)); } }
public ActionResult EditCareTrackingDetail(Int64 ctDetailId) { CareTrackingVM viewModel = new CareTrackingVM(); DataOperations operations = new DataOperations(); tbl_CareTrackingDetail careTrackingDetail = operations.GetCareTrackingDetailById(ctDetailId); viewModel.ID = careTrackingDetail.CareTrackingID; viewModel.CareTrackingDetailID = careTrackingDetail.ID; viewModel.StartDate = careTrackingDetail.StartDate; viewModel.StartTime = careTrackingDetail.StartTime; viewModel.EndDate = careTrackingDetail.EndDate; viewModel.EndTime = careTrackingDetail.EndTime; viewModel.Description = careTrackingDetail.Description; viewModel.MechanicID = careTrackingDetail.MechanicID == null?0:(int)careTrackingDetail.MechanicID; viewModel.ReceivingPersonID = careTrackingDetail.ReceivingPersonID == null?0 :(int)careTrackingDetail.ReceivingPersonID; viewModel.ResultType = careTrackingDetail.ResultType == null ? 0 : (int)careTrackingDetail.ResultType; viewModel.ResultDescription = careTrackingDetail.ResultDescription; viewModel = populateCTDDropDownList(viewModel); return(View(viewModel)); }