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