public void Update(UpdateTechnicalInspectionViewModel model) { _unitOfWork.BeginTransaction(); var inspection = _technicalInspectionRepository.GetById(model.Id); if (inspection == null) { _unitOfWork.Commit(); throw new Exception(ExceptionMessages.TechnicalInspectionException.NOT_FOUND); } inspection.UserNote = model.UserNote; if (model.Status == InspectionStatus.DONE) { inspection.MechanicNote = model.MechanicNote; } inspection.Status = model.Status; inspection.Rating = model.Rating; _technicalInspectionRepository.Update(inspection); _unitOfWork.Commit(); }
public ActionResult Update(UpdateTechnicalInspectionViewModel model) { _inspectionService.Update(model); return(Json(true)); }