Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        public void GetByMarketingYearTest()
        {
            int marketingYearId = 3;

            IList <FodderPlanDto> results = _fodderPlanDao.GetByMarketingYear(marketingYearId);

            Assert.That(results, Is.Not.Empty);
        }