Exemple #1
0
        /// <summary>
        /// Load Hire Group Base data
        /// </summary>
        /// <returns></returns>
        public HireGroupBaseResponse LoadBaseData()
        {
            IEnumerable <Company>         companies         = companyRepository.GetAll();
            IEnumerable <HireGroup>       parentHireGroups  = hireGroupRepository.GetParentHireGroups();
            IEnumerable <VehicleCategory> vehicleCategories = vehicleCategoryRepository.GetAll();
            IEnumerable <VehicleMake>     vehicleMakes      = vehicleMakeRepository.GetAll();
            IEnumerable <VehicleModel>    vehicleModels     = vehicleModelRepository.GetAll();
            //exlude parent hire group
            IEnumerable <HireGroup> hireGroups = hireGroupRepository.GetHireGroupList();

            return(new HireGroupBaseResponse
            {
                Companies = companies,
                ParentHireGroups = parentHireGroups,
                VehicleCategories = vehicleCategories,
                VehicleMakes = vehicleMakes,
                VehicleModels = vehicleModels,
                HireGroups = hireGroups
            });
        }