public async Task <ActionResult <CostCenterVM> > DeleteCostCenter(int id) { try { var costcenterToDelete = await costcenterRepository.GetCostCenter(id); if (costcenterToDelete == null) { return(NotFound($"CostCenter with Id = {id} not found")); } return(await costcenterRepository.DeleteCostCenter(id)); } catch (DbUpdateException Ex) { return(StatusCode(StatusCodes.Status500InternalServerError, Ex.InnerException.Message)); } }