public async Task <IActionResult> Activate([FromRoute] int id) { if (id <= 0) { return(BadRequest()); } try { await _laboratoryService.ActivateLab(id); } catch (NullReferenceException) { if (!(await _laboratoryService.LabExists(id))) { return(NotFound()); } } catch (DbUpdateException) { return(BadRequest()); } return(Ok()); }