public Response<Order> EditOrder(Order selectedOrder, string date) { Response<Order> response = new Response<Order>(); try { Computation totals = new Computation(); selectedOrder = totals.GetTotals(selectedOrder); response.Data = _repo.EditOrder(selectedOrder, date); response.Success = true; response.Message = "Order successfully updated."; } catch (Exception ex) { response.Success = false; response.Message = "Error occurred."; _repo.LogError(ex); } return response; }
public Response<Order> AddOrder(Order newOrder) { Response<Order> response = new Response<Order>(); try { Computation totals = new Computation(); newOrder = totals.GetTotals(newOrder); response.Data = _repo.CreateOrder(newOrder); response.Success = true; response.Message = "Order successfully added."; } catch (Exception ex) { response.Success = false; response.Message = "Error occurred."; _repo.LogError(ex); } return response; }