예제 #1
0
        // 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"),
        };
예제 #2
0
 // Metodos extras (redundancia minima con el metodo getAll() )
 public IEnumerable <ServiceTypeDTO> getAllByCompanyId(int companyId)
 {
     return(membershipServiceTypeRepository.getAllByCompanyId(companyId));
 }