public FodderPlanBaseViewModel GetFodderPlanViewModel(int marketingYearId) { IList <FodderPlanDto> fodderPlanDtos = _fodderPlanDao.GetByMarketingYear(marketingYearId); List <FodderPlanViewModel> fodderPlanViewModels = ( from fodderPlan in fodderPlanDtos where fodderPlan.MarketingYearId == marketingYearId select new FodderPlanViewModel { Id = fodderPlan.Id, Type = fodderPlan.Type, TypeName = TypeName.GetFodderTypeName(fodderPlan.Type), Ton = fodderPlan.Ton } ).ToList(); MarketingYearModel marketingYearModel = _marketingYearService.GetMarketingYearModel(marketingYearId); AnnualPlanStatusModel annualPlanStatusModel = _annualPlanStatusService.GetByMarketingYearId(marketingYearId); var fodderPlanViewBaseModel = new FodderPlanBaseViewModel { FodderPlanViewModels = fodderPlanViewModels, MarketingYearModel = marketingYearModel, AnnualPlanStatusModel = annualPlanStatusModel }; return(fodderPlanViewBaseModel); }
private AnnualPlanFodderModel GetFodderPlanModel() { IList <FodderPlanDto> previousMarketingYearFodderPlans = _fodderPlanDao.GetByMarketingYear(PreviousMarketingYearId); IList <FodderPlanDto> currentMarketingYearFodderPlans = _fodderPlanDao.GetByMarketingYear(CurrentMarketingYearId); IList <FodderDto> fodders = _fodderDao.GetByMarketingYear(PreviousMarketingYearId); var annualPlanFodderModel = new AnnualPlanFodderModel { Dry = GetAnnualPlanFodderTypeModel(FodderType.Dry, previousMarketingYearFodderPlans, currentMarketingYearFodderPlans, fodders), Juicy = GetAnnualPlanFodderTypeModel(FodderType.Juicy, previousMarketingYearFodderPlans, currentMarketingYearFodderPlans, fodders), Pithy = GetAnnualPlanFodderTypeModel(FodderType.Pithy, previousMarketingYearFodderPlans, currentMarketingYearFodderPlans, fodders), Salt = GetAnnualPlanFodderTypeModel(FodderType.Salt, previousMarketingYearFodderPlans, currentMarketingYearFodderPlans, fodders) }; return(annualPlanFodderModel); }
public void GetByMarketingYearTest() { int marketingYearId = 3; IList <FodderPlanDto> results = _fodderPlanDao.GetByMarketingYear(marketingYearId); Assert.That(results, Is.Not.Empty); }