public JsonResult GetPMById(int Id) { PreventiveMaintenanceViewModel model = new PreventiveMaintenanceViewModel(); Data.Models.PreventiveMaintenance objPM = this._pmServices.GetForId(Id); if (objPM != null) { model.SiteId = 1; model.MachineId = objPM.MachineId; model.PlantId = objPM.PlantId; model.LineId = objPM.LineId; model.MachineId = objPM.MachineId; model.Description = objPM.Description; model.Checkpoints = objPM.Checkpoints; model.ScheduleType = objPM.ScheduleType; model.Interval = objPM.Interval; model.ShutdownRequired = Convert.ToString(objPM.ShutdownRequired); model.ScheduleStartDate = objPM.ScheduleStartDate; model.ScheduleEndDate = objPM.ScheduleEndDate; model.UserId = this._userService.GetAllByUserAssignments(objPM.Id); model.WorkDescription = objPM.WorkDescription; model.Severity = objPM.Severity; model.IsObservation = objPM.IsObservation; // model.PreferredVendorId = objPM.PreferredVendorId; // model.VendorCategoryId = objPM.Vendor.CategoryId; //model.WorkName = objPM.PreventiveWorkDescription.Description; } return(Json(model, JsonRequestBehavior.AllowGet)); }
public ActionResult Update(int?Id) { PreventiveMaintenanceViewModel model = new PreventiveMaintenanceViewModel(); model.Id = Id ?? 0; return(View(model)); }
public ActionResult List() { PreventiveMaintenanceViewModel model = new PreventiveMaintenanceViewModel(); model.Sites = _siteService.GetAll("").ToArray(); model.Plants = this._plantService.GetPlantsForSite(model.Sites.Select(s => s.Id).FirstOrDefault()); return(View(model)); }
public ActionResult UpdateLastReviewDate(int PMId, DateTime reviewDate) { PreventiveMaintenanceViewModel model = new PreventiveMaintenanceViewModel(); Data.Models.PreventiveMaintenance objPM = this._pmServices.GetForId(model.Id); if (objPM != null) { model.LastReviewDate = objPM.LastReviewDate; } return(View(model)); }
public async Task <IActionResult> Index(string?vin) { try { var model = new PreventiveMaintenanceViewModel() { Vehicle = new VehicleViewModel() { OilList = await _referenceService.GetOilSelectListItem(CurrentUser.GarageId), MaintenancePlanList = new List <SelectListItem>(), Owner = new OwnerViewModel() { IsReadOnly = true }, Driver = new DriverViewModel() { IsReadOnly = true }, Programs = await _programService.GetPrograms(CurrentUser.GarageId) }, VinCodeList = await _vehicleService.GetVinSelectListItem(CurrentUser.GarageId), RootUrl = BaseRootUrl }; if (!string.IsNullOrWhiteSpace(vin)) { model.Vehicle = await _vehicleService.GetVehicleByVIN(vin, CurrentUser.GarageId); } if (model.Vehicle.Owner != null) { model.Vehicle.Owner.IsReadOnly = true; } if (model.Vehicle.Driver != null) { model.Vehicle.Driver.IsReadOnly = true; } return(View(model)); } catch (Exception ex) { ex.ToExceptionless().Submit(); return(BadRequest()); } }