public PartialViewResult GetEquipmentMonitoringView(string id) { MaintenanceData md = new BusinessLayer <MaintenanceData>(new CapaNavDocDal()).Get(id.ToInt32()); MaintenanceDataMonitoringViewModel model = md.ToMaintenanceDataMonitoringViewModel(); return(PartialView("MaintenanceDataMonitoringView", model)); }
public ActionResult UpdateMaintenanceDataMonitoring(MaintenanceDataMonitoringViewModel model) { if (!ModelState.IsValid) { model.Users = new BusinessLayer <User>(new CapaNavDocDal()).GetList().Select(u => u.ToUserCallViewModel().UserCall).ToList(); return(PartialView("MaintenanceDataMonitoringView", model)); } BusinessLayer <MaintenanceData> mdbl = new BusinessLayer <MaintenanceData>(new CapaNavDocDal()); BusinessLayer <User> ubl = new BusinessLayer <User>(new CapaNavDocDal()); MaintenanceData md = mdbl.Get(model.MaintenanceDataId.ToInt32()); UserCallViewModel userCallViewModel = ubl.GetList().Select(u => u.ToUserCallViewModel()).FirstOrDefault(u => u.UserCall == model.SelectedUserCall); if (userCallViewModel == null) { return(Json(new { success = true })); } md.MonitoringUserId = userCallViewModel.UserId.ToInt32(); md.MonitoringDate = DateTime.ParseExact(model.Date, "dd-mm-yyyy", CultureInfo.InvariantCulture); mdbl.Update(md); return(Json(new { success = true })); }