private OrderQuoteFilter ConvertFilterOrderQuote(Company_OrderQuoteFilterDTO Company_OrderQuoteFilterDTO) { OrderQuoteFilter OrderQuoteFilter = new OrderQuoteFilter(); OrderQuoteFilter.Selects = OrderQuoteSelect.ALL; OrderQuoteFilter.Skip = Company_OrderQuoteFilterDTO.Skip; OrderQuoteFilter.Take = Company_OrderQuoteFilterDTO.Take; OrderQuoteFilter.OrderBy = Company_OrderQuoteFilterDTO.OrderBy; OrderQuoteFilter.OrderType = Company_OrderQuoteFilterDTO.OrderType; OrderQuoteFilter.Id = Company_OrderQuoteFilterDTO.Id; OrderQuoteFilter.Subject = Company_OrderQuoteFilterDTO.Subject; OrderQuoteFilter.NationId = Company_OrderQuoteFilterDTO.NationId; OrderQuoteFilter.ProvinceId = Company_OrderQuoteFilterDTO.ProvinceId; OrderQuoteFilter.DistrictId = Company_OrderQuoteFilterDTO.DistrictId; OrderQuoteFilter.Address = Company_OrderQuoteFilterDTO.Address; OrderQuoteFilter.InvoiceAddress = Company_OrderQuoteFilterDTO.InvoiceAddress; OrderQuoteFilter.InvoiceProvinceId = Company_OrderQuoteFilterDTO.InvoiceProvinceId; OrderQuoteFilter.InvoiceDistrictId = Company_OrderQuoteFilterDTO.InvoiceDistrictId; OrderQuoteFilter.InvoiceNationId = Company_OrderQuoteFilterDTO.InvoiceNationId; OrderQuoteFilter.ZIPCode = Company_OrderQuoteFilterDTO.ZIPCode; OrderQuoteFilter.InvoiceZIPCode = Company_OrderQuoteFilterDTO.InvoiceZIPCode; OrderQuoteFilter.AppUserId = Company_OrderQuoteFilterDTO.AppUserId; OrderQuoteFilter.ContactId = Company_OrderQuoteFilterDTO.ContactId; OrderQuoteFilter.CompanyId = Company_OrderQuoteFilterDTO.CompanyId; OrderQuoteFilter.OpportunityId = Company_OrderQuoteFilterDTO.OpportunityId; OrderQuoteFilter.OrderQuoteStatusId = Company_OrderQuoteFilterDTO.OrderQuoteStatusId; OrderQuoteFilter.SubTotal = Company_OrderQuoteFilterDTO.SubTotal; OrderQuoteFilter.Total = Company_OrderQuoteFilterDTO.Total; OrderQuoteFilter.TotalTaxAmount = Company_OrderQuoteFilterDTO.TotalTaxAmount; OrderQuoteFilter.GeneralDiscountPercentage = Company_OrderQuoteFilterDTO.GeneralDiscountPercentage; OrderQuoteFilter.GeneralDiscountAmount = Company_OrderQuoteFilterDTO.GeneralDiscountAmount; OrderQuoteFilter.CreatedAt = Company_OrderQuoteFilterDTO.CreatedAt; return(OrderQuoteFilter); }
public async Task <ActionResult <int> > CountOrderQuote([FromBody] Company_OrderQuoteFilterDTO Company_OrderQuoteFilterDTO) { if (UnAuthorization) { return(Forbid()); } if (!ModelState.IsValid) { throw new BindException(ModelState); } OrderQuoteFilter OrderQuoteFilter = ConvertFilterOrderQuote(Company_OrderQuoteFilterDTO); OrderQuoteFilter = await OrderQuoteService.ToFilter(OrderQuoteFilter); int count = await OrderQuoteService.Count(OrderQuoteFilter); return(count); }
public async Task <ActionResult <List <Company_OrderQuoteDTO> > > ListOrderQuote([FromBody] Company_OrderQuoteFilterDTO Company_OrderQuoteFilterDTO) { if (UnAuthorization) { return(Forbid()); } if (!ModelState.IsValid) { throw new BindException(ModelState); } OrderQuoteFilter OrderQuoteFilter = ConvertFilterOrderQuote(Company_OrderQuoteFilterDTO); OrderQuoteFilter = await OrderQuoteService.ToFilter(OrderQuoteFilter); List <OrderQuote> OrderQuotes = await OrderQuoteService.List(OrderQuoteFilter); List <Company_OrderQuoteDTO> Company_OrderQuoteDTOs = OrderQuotes .Select(c => new Company_OrderQuoteDTO(c)).ToList(); return(Company_OrderQuoteDTOs); }