Ejemplo n.º 1
0
 public Task <IResponse <GetShipperResult> > GetShipperStatusAsync(GetShipperRequest request)
 => this.SendRequestAsync <GetShipperResult>(
     new HttpRequestMessageBuilder(HttpMethod.Get, $"/logstores/{request.LogstoreName}/shipper/{request.ShipperName}/tasks")
     .Query("from", request.From.ToString())
     .Query("to", request.To.ToString())
     .Query("status", request.Status)
     .Query("offset", request.Offset.ToString())
     .Query("size", request.Size.ToString()),
     project: request.ProjectName);
        public JsonResult GetShipper(System.Int32 id)
        {
            DataTableViewModel data1;

            GetShipperRequest request = new GetShipperRequest();

            request.ShipperID = id;
            DetailShipper_ShipperDetailView data = _shipperService.GetShipper(request).Shipper.ConvertToDetailShipper_ShipperDetailView();

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
        public JsonResult GetDetail(System.Int32 id)
        {
            ShipperDetailView vm      = new ShipperDetailView();
            GetShipperRequest request = new GetShipperRequest();

            request.ShipperID = id;
            GetShipperResponse response = _shipperService.GetShipper(request);

            if (response.ShipperFound)
            {
                vm = response.Shipper.ConvertToShipperDetailView();
            }

            return(Json(vm, JsonRequestBehavior.AllowGet));
        }
        public JsonResult Update(ShipperDetailView vm)
        {
            GetShipperRequest request = new GetShipperRequest();

            request.ShipperID = vm.ShipperID;

            ModifyShipperRequest updateRequest = _shipperService.GetShipper(request).Shipper.ConvertToModifyShipperRequest();

            updateRequest.ShipperID   = vm.ShipperID;
            updateRequest.CompanyName = vm.CompanyName;
            updateRequest.Phone       = vm.Phone;

            ModifyShipperResponse response = _shipperService.ModifyShipper(updateRequest);

            return(Json(response));
        }
        public JsonResult GetOrderDataTable(System.Int32 id)
        {
            DataTableViewModel data;

            GetShipperRequest request = new GetShipperRequest();

            request.ShipperID = id;
            ShipperView shipper = _shipperService.GetShipper(request).Shipper;

            data                 = new DataTableViewModel();
            data.draw            = "1";
            data.recordsTotal    = shipper.Orders.ToList().Count.ToString();
            data.recordsFiltered = shipper.Orders.ToList().Count.ToString();

            data.data = shipper.Orders.ConvertToDetailShipperOrderDetailViews().ToList <object>();

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 6
0
        public GetShipperResponse GetShipper(GetShipperRequest request)
        {
            GetShipperResponse response = new GetShipperResponse();

            Shipper shipper = _shipperRepository
                              .FindBy(request.ShipperID);

            if (shipper != null)
            {
                response.ShipperFound = true;
                response.Shipper      = shipper.ConvertToShipperView();
            }
            else
            {
                response.ShipperFound = false;
            }


            return(response);
        }
Ejemplo n.º 7
0
        public JsonResult Update(OrderDetailView vm)
        {
            GetOrderRequest request = new GetOrderRequest();

            request.OrderID = vm.OrderID;

            ModifyOrderRequest updateRequest = _orderService.GetOrder(request).Order.ConvertToModifyOrderRequest();

            updateRequest.OrderID = vm.OrderID;
            GetCustomerRequest customerRequest = new GetCustomerRequest();

            customerRequest.CustomerID = vm.CustomerCustomerID;
            updateRequest.Customer     = _customerService.GetCustomer(customerRequest).Customer;
            GetEmployeeRequest employeeRequest = new GetEmployeeRequest();

            employeeRequest.EmployeeID = vm.EmployeeEmployeeID;
            updateRequest.Employee     = _employeeService.GetEmployee(employeeRequest).Employee;
            updateRequest.OrderDate    = vm.OrderDate;
            updateRequest.RequiredDate = vm.RequiredDate;
            updateRequest.ShippedDate  = vm.ShippedDate;
            GetShipperRequest shipperRequest = new GetShipperRequest();

            shipperRequest.ShipperID     = vm.ShipperShipperID;
            updateRequest.Shipper        = _shipperService.GetShipper(shipperRequest).Shipper;
            updateRequest.Freight        = vm.Freight;
            updateRequest.ShipName       = vm.ShipName;
            updateRequest.ShipAddress    = vm.ShipAddress;
            updateRequest.ShipCity       = vm.ShipCity;
            updateRequest.ShipRegion     = vm.ShipRegion;
            updateRequest.ShipPostalCode = vm.ShipPostalCode;
            updateRequest.ShipCountry    = vm.ShipCountry;

            ModifyOrderResponse response = _orderService.ModifyOrder(updateRequest);

            return(Json(response));
        }