// adecuar la logica para obtener los servicios de acuerdo al [Id_Membership]o [Company_Name] public QuotationViewDTO getAllServices(int companyId) => // modificar esta seccion para recibir los datos por cada recurso u objetos new QuotationViewDTO { servicesTypes = serviceTypeMembershipRepository.getAllByCompanyId(companyId), macroRoutes = routeRepository.get().ToList().ConvertAll(r => (RouteDTO)r), trucksTypes = truckTypeRepository.get().ToList().ConvertAll(t => (TruckTypeDTO)t), // unidades de medida umsStorageCapacity = unitMeasurementRepository.getUnitsMeasurementFiltered("storage_capacity"), umsStorageTime = unitMeasurementRepository.getUnitsMeasurementFiltered("storage_time"), };
// Metodos extras (redundancia minima con el metodo getAll() ) public IEnumerable <ServiceTypeDTO> getAllByCompanyId(int companyId) { return(membershipServiceTypeRepository.getAllByCompanyId(companyId)); }