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); }
public ActionResult List(int marketingYearId) { FodderBaseViewModel fodderBaseView = _fodderService.GetFodderViewModel(marketingYearId); return(View(fodderBaseView)); }