public DeleteBeverageItemResponse DeleteBeverageItem(DeleteBeverageItemRequest request) { var response = new DeleteBeverageItemResponse { IsSuccessful = false, Message = "" }; try { var itemToDelete = _context.Beverages .Where(x => x.Id == request.Id) .FirstOrDefault(); if (itemToDelete != null) { _context.Remove(itemToDelete); _context.SaveChanges(); response.IsSuccessful = true; } } catch (Exception ex) { response.Message = ex.ToString(); } return(response); }
public IActionResult DeleteBeverageItem([FromRoute] int id) { var request = new DeleteBeverageItemRequest { Id = id }; var response = _beverageservice.DeleteBeverageItem(request); if (response.IsSuccessful) { return(Ok()); } else { return(BadRequest(response.Message)); } }