public object Delete(int id) { var output = new ResponseDetail(); try { if (id > 0) { var inspectionDetail = _inspectionService.GetInspection(id); if (inspectionDetail != null) { inspectionDetail.Delete = true; _inspectionService.UpdateInspection(inspectionDetail); output.Success = true; output.Message = "Inspection has deleted"; return(output); } output.Success = false; output.Message = "Unable to find inspection"; return(output); } output.Success = false; output.Message = "Enter Proper Id"; return(output); } catch (Exception ex) { output.Success = false; output.Message = ex.Message; return(output); } }
public ActionResult Edit(int id, int userId) { var cars = _carService.GetCarsForUser(userId); var inspectionViewModel = new InspectionViewModel(_inspectionService.GetInspection(id), userId); ViewBag.DropListOfCarsToView = GetCarsListView(cars, inspectionViewModel.CarId); ViewBag.DropListOfYearsToView = GetNextInspectionYearsListView(inspectionViewModel.NextInspectionYears); return(PartialView("_Edit", inspectionViewModel)); }