Esempio n. 1
0
        public HuntEquipmentPlanBaseViewModel GetHuntEquipmentPlanViewModel(int marketingYearId)
        {
            IList <HuntEquipmentPlanDto> huntEquipmentPlanDtos = _huntEquipmentPlanDao.GetByMarketingYear(marketingYearId);

            List <HuntEquipmentPlanViewModel> huntEquipmentPlanViewModels =
                (
                    from huntEquipmentPlan in huntEquipmentPlanDtos
                    where huntEquipmentPlan.MarketingYearId == marketingYearId
                    select new HuntEquipmentPlanViewModel
            {
                Id = huntEquipmentPlan.Id,
                Type = huntEquipmentPlan.Type,
                TypeName = GetHuntEquipmentTypeName(huntEquipmentPlan.Type),
                Count = huntEquipmentPlan.Count
            }
                ).ToList();

            MarketingYearModel    marketingYearModel    = _marketingYearService.GetMarketingYearModel(marketingYearId);
            AnnualPlanStatusModel annualPlanStatusModel = _annualPlanStatusService.GetByMarketingYearId(marketingYearId);

            var huntEquipmentPlanBaseViewModel = new HuntEquipmentPlanBaseViewModel
            {
                HuntEquipmentPlanViewModels = huntEquipmentPlanViewModels,
                MarketingYearModel          = marketingYearModel,
                AnnualPlanStatusModel       = annualPlanStatusModel
            };

            return(huntEquipmentPlanBaseViewModel);
        }
Esempio n. 2
0
        private AnnualPlanHuntEquipmentModel GetHuntEquipmentPlanModel()
        {
            IList <HuntEquipmentPlanDto> previousMarketingYearHuntEquipmentPlans = _huntEquipmentPlanDao.GetByMarketingYear(PreviousMarketingYearId);
            IList <HuntEquipmentPlanDto> currentMarketingYearHuntEquipmentPlans  = _huntEquipmentPlanDao.GetByMarketingYear(CurrentMarketingYearId);

            var annualPlanHuntEquipmentModel = new AnnualPlanHuntEquipmentModel
            {
                Aviaries       = GetAnnualPlanHuntEquipmentTypeModel(HuntEquipmentType.Aviary, previousMarketingYearHuntEquipmentPlans, currentMarketingYearHuntEquipmentPlans),
                DeerLickers    = GetAnnualPlanHuntEquipmentTypeModel(HuntEquipmentType.DeerLicker, previousMarketingYearHuntEquipmentPlans, currentMarketingYearHuntEquipmentPlans),
                Farms          = GetAnnualPlanHuntEquipmentTypeModel(HuntEquipmentType.Farm, previousMarketingYearHuntEquipmentPlans, currentMarketingYearHuntEquipmentPlans),
                Pastures       = GetAnnualPlanHuntEquipmentTypeModel(HuntEquipmentType.Pasture, previousMarketingYearHuntEquipmentPlans, currentMarketingYearHuntEquipmentPlans),
                Pulpits        = GetAnnualPlanHuntEquipmentTypeModel(HuntEquipmentType.Pulpit, previousMarketingYearHuntEquipmentPlans, currentMarketingYearHuntEquipmentPlans),
                WateringPlaces = GetAnnualPlanHuntEquipmentTypeModel(HuntEquipmentType.WateringPlace, previousMarketingYearHuntEquipmentPlans, currentMarketingYearHuntEquipmentPlans)
            };

            return(annualPlanHuntEquipmentModel);
        }