public ServiceResult <ServiceResponse> ChangeOrderStatus(int id, Core.Enum.OrderStatus status)
        {
            ServiceResult <ServiceResponse> result = new ServiceResult <ServiceResponse>();

            try
            {
                result.Data        = new ServiceResponse();
                result.Data.Status = _orderBO.Update(id, status) ? ServiceResponseStatus.Yes : ServiceResponseStatus.No;
            }
            catch (Exception ex)
            {
                result.HasError     = true;
                result.ErrorMessage = ex.Message;
            }

            return(result);
        }
Example #2
0
        public ServiceResult <Core.Model.Order> ChangeOrderStatus(int id, Core.Enum.OrderStatus currentStatus)
        {
            Core.Model.Order order = new Core.Model.Order();
            ServiceResult <Core.Model.Order> result = new ServiceResult <Core.Model.Order>();

            result.Data = new Core.Model.Order();

            try
            {
                order.Id            = id;
                order.CurrentStatus = currentStatus;

                var status = _orderBO.UpdateOrder(order);

                result.HasError = false;
            }
            catch (Exception ex)
            {
                result.HasError     = true;
                result.ErrorMessage = ex.Message;
            }

            return(result);
        }