public Response<Order> DeleteOrder(OrderRequest request) { var response = new Response<Order>(); var orderRepo = new OrderRepository(); try { var orders = orderRepo.RemoveOrder(request); if (orders != null) { response.Success = true; response.Message = "Order successfully deleted!"; //it looks like you will get this success message if the request is not null } } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return response; }
public Response<Order> EditSelectedOrder(OrderRequest selecteOrder, OrderRequest editedOrderRequest) { //should be using display orders to get all var selectedOrderResponse = GetSelectedOrder(selecteOrder); var repo = new OrderRepository(); var response = new Response<Order>(); response.Data = repo.EditOrder(selecteOrder, editedOrderRequest); response.Success = true; return response; }
public Response<Order> GetSelectedOrder(OrderRequest selectedOrder) { var response = new Response<Order>(); var orderRepo = new OrderRepository(); Order order = orderRepo.GetOrder(selectedOrder); if (order != null) { response.Success = true; response.Data = order; } return response; }
public Response<List<Order>> DisplayOrders(DateTime byDate) { var response = new Response<List<Order>>(); var orderRepo = new OrderRepository(); try { DateTime thisDate = byDate; var orders = orderRepo.ListAll(thisDate); if (orders != null) { response.Success = true; response.Data = orders; } } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return response; }