public async Task <IActionResult> DeleteMake(int id) { var make = await makeRepository.GetMake(id, includeRelated : false); if (make == null) { return(NotFound()); } makeRepository.Remove(make); await unitOfWork.CompleteAsync(); return(Ok(id)); }
public Response RemoveMake(int id) { Response response = new Response(); if (makeRepository.GetAll().FirstOrDefault() == null) { response.Success = false; response.Message = "ERROR: no makes found"; } else if (makeRepository.GetAll().All(t => t.MakeId != id)) { response.Success = false; response.Message = "ERROR: no makes found with id=" + id; } else { makeRepository.Remove(id); response.Success = true; response.Message = "make removed"; } return(response); }