예제 #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);
        }
예제 #2
0
        public ActionResult Plan(int marketingYearId)
        {
            HuntEquipmentPlanBaseViewModel huntEquipmentPlanBaseViewModel = _huntEquipmentPlanService.GetHuntEquipmentPlanViewModel(marketingYearId);

            return(View(huntEquipmentPlanBaseViewModel));
        }