public static FilterDelivery CreateEntity(this FilterDeliveryDto dto) { return(new FilterDelivery() { DateDeliveryInitial = dto.desiredDateInitial, DateDeliveryFinal = dto.desiredDateFinal, ClientName = dto.clientName, ProductType = dto.productType, QuantityProductInitial = dto.quantityProductInitial, QuantityProductFinal = dto.quantityProductFinal }); }
public List <DeliveryDto> GetDeliveriesByFilter(FilterDeliveryDto filterDeliveryDto) { if (filterDeliveryDto != null) { var filterDelivery = filterDeliveryDto.CreateEntity(); var deliveries = _deliveryRepository.GetDeliveriesByFilter(filterDelivery); var deliveriesDto = deliveries.CreateDto(); return(deliveriesDto); } else { return(null); } }