Exemple #1
0
        public FodderBaseViewModel GetFodderViewModel(int marketingYearId)
        {
            IList <FodderDto> fodderDtos = _fodderDao.GetByMarketingYear(marketingYearId);

            List <FodderViewModel> fodderViewModels = fodderDtos.Select(x => new FodderViewModel
            {
                Id          = x.Id,
                Type        = x.Type,
                TypeName    = TypeName.GetFodderTypeName(x.Type),
                Kilograms   = x.Kilograms,
                Owner       = x.Owner,
                Description = x.Description,
                Date        = x.Date
            }).ToList();

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

            var fodderPlanViewBaseModel = new FodderBaseViewModel
            {
                FodderViewModels      = fodderViewModels,
                MarketingYearModel    = marketingYearModel,
                AnnualPlanStatusModel = annualPlanStatusModel
            };

            return(fodderPlanViewBaseModel);
        }
Exemple #2
0
        public ActionResult List(int marketingYearId)
        {
            FodderBaseViewModel fodderBaseView = _fodderService.GetFodderViewModel(marketingYearId);

            return(View(fodderBaseView));
        }