コード例 #1
0
        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;
        }
コード例 #2
0
        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;
        }