private DirectSalesOrderFilter ConvertFilterDirectSalesOrder(Customer_DirectSalesOrderFilterDTO Customer_DirectSalesOrderFilterDTO) { DirectSalesOrderFilter DirectSalesOrderFilter = new DirectSalesOrderFilter(); DirectSalesOrderFilter.Selects = DirectSalesOrderSelect.ALL; DirectSalesOrderFilter.Skip = Customer_DirectSalesOrderFilterDTO.Skip; DirectSalesOrderFilter.Take = Customer_DirectSalesOrderFilterDTO.Take; DirectSalesOrderFilter.OrderBy = Customer_DirectSalesOrderFilterDTO.OrderBy; DirectSalesOrderFilter.OrderType = Customer_DirectSalesOrderFilterDTO.OrderType; DirectSalesOrderFilter.Id = Customer_DirectSalesOrderFilterDTO.Id; DirectSalesOrderFilter.OrganizationId = Customer_DirectSalesOrderFilterDTO.OrganizationId; DirectSalesOrderFilter.Code = Customer_DirectSalesOrderFilterDTO.Code; DirectSalesOrderFilter.BuyerStoreId = Customer_DirectSalesOrderFilterDTO.BuyerStoreId; DirectSalesOrderFilter.PhoneNumber = Customer_DirectSalesOrderFilterDTO.PhoneNumber; DirectSalesOrderFilter.StoreAddress = Customer_DirectSalesOrderFilterDTO.StoreAddress; DirectSalesOrderFilter.DeliveryAddress = Customer_DirectSalesOrderFilterDTO.DeliveryAddress; DirectSalesOrderFilter.AppUserId = Customer_DirectSalesOrderFilterDTO.AppUserId; DirectSalesOrderFilter.OrderDate = Customer_DirectSalesOrderFilterDTO.OrderDate; DirectSalesOrderFilter.DeliveryDate = Customer_DirectSalesOrderFilterDTO.DeliveryDate; DirectSalesOrderFilter.RequestStateId = Customer_DirectSalesOrderFilterDTO.RequestStateId; DirectSalesOrderFilter.EditedPriceStatusId = Customer_DirectSalesOrderFilterDTO.EditedPriceStatusId; DirectSalesOrderFilter.Note = Customer_DirectSalesOrderFilterDTO.Note; DirectSalesOrderFilter.SubTotal = Customer_DirectSalesOrderFilterDTO.SubTotal; DirectSalesOrderFilter.GeneralDiscountPercentage = Customer_DirectSalesOrderFilterDTO.GeneralDiscountPercentage; DirectSalesOrderFilter.GeneralDiscountAmount = Customer_DirectSalesOrderFilterDTO.GeneralDiscountAmount; DirectSalesOrderFilter.TotalTaxAmount = Customer_DirectSalesOrderFilterDTO.TotalTaxAmount; DirectSalesOrderFilter.Total = Customer_DirectSalesOrderFilterDTO.Total; DirectSalesOrderFilter.StoreStatusId = Customer_DirectSalesOrderFilterDTO.StoreStatusId; DirectSalesOrderFilter.CustomerId = Customer_DirectSalesOrderFilterDTO.CustomerId; return(DirectSalesOrderFilter); }
public async Task <ActionResult <int> > CountDirectSalesOrder([FromBody] Customer_DirectSalesOrderFilterDTO Customer_DirectSalesOrderFilterDTO) { if (UnAuthorization) { return(Forbid()); } if (!ModelState.IsValid) { throw new BindException(ModelState); } DirectSalesOrderFilter DirectSalesOrderFilter = ConvertFilterDirectSalesOrder(Customer_DirectSalesOrderFilterDTO); DirectSalesOrderFilter = await DirectSalesOrderService.ToFilter(DirectSalesOrderFilter); int count = await DirectSalesOrderService.Count(DirectSalesOrderFilter); return(count); }
public async Task <ActionResult <List <Customer_DirectSalesOrderDTO> > > ListDirectSalesOrder([FromBody] Customer_DirectSalesOrderFilterDTO Customer_DirectSalesOrderFilterDTO) { if (UnAuthorization) { return(Forbid()); } if (!ModelState.IsValid) { throw new BindException(ModelState); } DirectSalesOrderFilter DirectSalesOrderFilter = ConvertFilterDirectSalesOrder(Customer_DirectSalesOrderFilterDTO); DirectSalesOrderFilter = await DirectSalesOrderService.ToFilter(DirectSalesOrderFilter); List <DirectSalesOrder> DirectSalesOrders = await DirectSalesOrderService.List(DirectSalesOrderFilter); List <Customer_DirectSalesOrderDTO> Customer_DirectSalesOrderDTOs = DirectSalesOrders .Select(c => new Customer_DirectSalesOrderDTO(c)).ToList(); return(Customer_DirectSalesOrderDTOs); }