private CustomerSalesOrderFilter ConvertFilterCustomerSalesOrder(Customer_CustomerSalesOrderFilterDTO Customer_CustomerSalesOrderFilterDTO) { CustomerSalesOrderFilter CustomerSalesOrderFilter = new CustomerSalesOrderFilter(); CustomerSalesOrderFilter.Selects = CustomerSalesOrderSelect.ALL; CustomerSalesOrderFilter.Skip = Customer_CustomerSalesOrderFilterDTO.Skip; CustomerSalesOrderFilter.Take = Customer_CustomerSalesOrderFilterDTO.Take; CustomerSalesOrderFilter.OrderBy = Customer_CustomerSalesOrderFilterDTO.OrderBy; CustomerSalesOrderFilter.OrderType = Customer_CustomerSalesOrderFilterDTO.OrderType; CustomerSalesOrderFilter.Id = Customer_CustomerSalesOrderFilterDTO.Id; CustomerSalesOrderFilter.Code = Customer_CustomerSalesOrderFilterDTO.Code; CustomerSalesOrderFilter.CustomerTypeId = Customer_CustomerSalesOrderFilterDTO.CustomerTypeId; CustomerSalesOrderFilter.CustomerId = Customer_CustomerSalesOrderFilterDTO.CustomerId; CustomerSalesOrderFilter.OpportunityId = Customer_CustomerSalesOrderFilterDTO.OpportunityId; CustomerSalesOrderFilter.ContractId = Customer_CustomerSalesOrderFilterDTO.ContractId; CustomerSalesOrderFilter.OrderPaymentStatusId = Customer_CustomerSalesOrderFilterDTO.OrderPaymentStatusId; CustomerSalesOrderFilter.RequestStateId = Customer_CustomerSalesOrderFilterDTO.RequestStateId; CustomerSalesOrderFilter.EditedPriceStatusId = Customer_CustomerSalesOrderFilterDTO.EditedPriceStatusId; CustomerSalesOrderFilter.ShippingName = Customer_CustomerSalesOrderFilterDTO.ShippingName; CustomerSalesOrderFilter.OrderDate = Customer_CustomerSalesOrderFilterDTO.OrderDate; CustomerSalesOrderFilter.DeliveryDate = Customer_CustomerSalesOrderFilterDTO.DeliveryDate; CustomerSalesOrderFilter.SalesEmployeeId = Customer_CustomerSalesOrderFilterDTO.SalesEmployeeId; CustomerSalesOrderFilter.Note = Customer_CustomerSalesOrderFilterDTO.Note; CustomerSalesOrderFilter.InvoiceAddress = Customer_CustomerSalesOrderFilterDTO.InvoiceAddress; CustomerSalesOrderFilter.InvoiceNationId = Customer_CustomerSalesOrderFilterDTO.InvoiceNationId; CustomerSalesOrderFilter.InvoiceProvinceId = Customer_CustomerSalesOrderFilterDTO.InvoiceProvinceId; CustomerSalesOrderFilter.InvoiceDistrictId = Customer_CustomerSalesOrderFilterDTO.InvoiceDistrictId; CustomerSalesOrderFilter.InvoiceWardId = Customer_CustomerSalesOrderFilterDTO.InvoiceWardId; CustomerSalesOrderFilter.InvoiceZIPCode = Customer_CustomerSalesOrderFilterDTO.InvoiceZIPCode; CustomerSalesOrderFilter.DeliveryAddress = Customer_CustomerSalesOrderFilterDTO.DeliveryAddress; CustomerSalesOrderFilter.DeliveryNationId = Customer_CustomerSalesOrderFilterDTO.DeliveryNationId; CustomerSalesOrderFilter.DeliveryProvinceId = Customer_CustomerSalesOrderFilterDTO.DeliveryProvinceId; CustomerSalesOrderFilter.DeliveryDistrictId = Customer_CustomerSalesOrderFilterDTO.DeliveryDistrictId; CustomerSalesOrderFilter.DeliveryWardId = Customer_CustomerSalesOrderFilterDTO.DeliveryWardId; CustomerSalesOrderFilter.DeliveryZIPCode = Customer_CustomerSalesOrderFilterDTO.DeliveryZIPCode; CustomerSalesOrderFilter.SubTotal = Customer_CustomerSalesOrderFilterDTO.SubTotal; CustomerSalesOrderFilter.GeneralDiscountPercentage = Customer_CustomerSalesOrderFilterDTO.GeneralDiscountPercentage; CustomerSalesOrderFilter.GeneralDiscountAmount = Customer_CustomerSalesOrderFilterDTO.GeneralDiscountAmount; CustomerSalesOrderFilter.TotalTaxOther = Customer_CustomerSalesOrderFilterDTO.TotalTaxOther; CustomerSalesOrderFilter.TotalTax = Customer_CustomerSalesOrderFilterDTO.TotalTax; CustomerSalesOrderFilter.Total = Customer_CustomerSalesOrderFilterDTO.Total; CustomerSalesOrderFilter.CreatorId = Customer_CustomerSalesOrderFilterDTO.CreatorId; CustomerSalesOrderFilter.OrganizationId = Customer_CustomerSalesOrderFilterDTO.OrganizationId; CustomerSalesOrderFilter.RowId = Customer_CustomerSalesOrderFilterDTO.RowId; CustomerSalesOrderFilter.CreatedAt = Customer_CustomerSalesOrderFilterDTO.CreatedAt; CustomerSalesOrderFilter.UpdatedAt = Customer_CustomerSalesOrderFilterDTO.UpdatedAt; return(CustomerSalesOrderFilter); }
public async Task <ActionResult <int> > CountCustomerSalesOrder([FromBody] Customer_CustomerSalesOrderFilterDTO Customer_CustomerSalesOrderFilterDTO) { if (UnAuthorization) { return(Forbid()); } if (!ModelState.IsValid) { throw new BindException(ModelState); } CustomerSalesOrderFilter CustomerSalesOrderFilter = ConvertFilterCustomerSalesOrder(Customer_CustomerSalesOrderFilterDTO); CustomerSalesOrderFilter = await CustomerSalesOrderService.ToFilter(CustomerSalesOrderFilter); int count = await CustomerSalesOrderService.Count(CustomerSalesOrderFilter); return(count); }
public async Task <ActionResult <List <Customer_CustomerSalesOrderDTO> > > ListCustomerSalesOrder([FromBody] Customer_CustomerSalesOrderFilterDTO Customer_CustomerSalesOrderFilterDTO) { if (UnAuthorization) { return(Forbid()); } if (!ModelState.IsValid) { throw new BindException(ModelState); } CustomerSalesOrderFilter CustomerSalesOrderFilter = ConvertFilterCustomerSalesOrder(Customer_CustomerSalesOrderFilterDTO); CustomerSalesOrderFilter = await CustomerSalesOrderService.ToFilter(CustomerSalesOrderFilter); List <CustomerSalesOrder> CustomerSalesOrders = await CustomerSalesOrderService.List(CustomerSalesOrderFilter); List <Customer_CustomerSalesOrderDTO> Customer_CustomerSalesOrderDTOs = CustomerSalesOrders .Select(c => new Customer_CustomerSalesOrderDTO(c)).ToList(); return(Customer_CustomerSalesOrderDTOs); }