public ActionResult SetCondition(Guid id, Condition condition) { var inspectionItemInDb = _context.InspectionItems.SingleOrDefault(item => item.Id == id); if (inspectionItemInDb == null) { return(NotFound()); } return(InspectionService.UpdateInspectionItemCondition(_context, inspectionItemInDb, TypeSafeEnum.FromValue <Models.Inspections.InspectionItemCondition>((int)condition)) ? NoContent() : StatusCode(500)); }