Esempio n. 1
0
        public static AnnualBudget MapToModel(this AnnualPlanViewModel annualVM)
        {
            AnnualBudget budget = null;

            if (annualVM != null)
            {
                budget = new AnnualBudget()
                {
                    Id               = annualVM.AnnualBudgetId,
                    CreationDate     = annualVM.CreationDate,
                    LastModifited    = annualVM.LastModified,
                    AnnualBudgetName = annualVM.AnnualBudgetName
                };
            }

            return(budget);
        }
Esempio n. 2
0
        public static IList <AnnualPlanViewModel> Map(this IList <AnnualBudget> annuals)
        {
            IList <AnnualPlanViewModel> viewModels = new List <AnnualPlanViewModel>();

            if (annuals != null && annuals.Count > 0)
            {
                foreach (AnnualBudget a in annuals)
                {
                    AnnualPlanViewModel avm = a.MapToViewModel();
                    if (avm != null)
                    {
                        viewModels.Add(avm);
                    }
                }
            }
            return(viewModels);
        }
Esempio n. 3
0
        public AnnualPlanViewModel GetAnnualPlanViewModel(HttpCookie userCookie, int marketingYearId)
        {
            CurrentMarketingYearId  = marketingYearId;
            PreviousMarketingYearId = marketingYearId - 1;

            var annualPlanViewModel = new AnnualPlanViewModel();

            annualPlanViewModel.MarketingYearModel = _marketingYearService.GetMarketingYearModel(CurrentMarketingYearId);

            annualPlanViewModel.AnnualPlanStatusModel = _annualPlanStatusService.GetByMarketingYearId(marketingYearId);

            annualPlanViewModel.AnnualPlanModel = GetAnnualPlanModel();

            annualPlanViewModel.BigGamePlanModel = _gamePlanService.GetGameAnnualPlanModel(GameType.Big, CurrentMarketingYearId);

            annualPlanViewModel.SmallGamePlanModel = _gamePlanService.GetGameAnnualPlanModel(GameType.Small, CurrentMarketingYearId);

            return(annualPlanViewModel);
        }
Esempio n. 4
0
        public JsonResult GetAnnualPlanJsonData(int marketingYearId)
        {
            AnnualPlanViewModel annualPlanViewModel = _annualPlanService.GetAnnualPlanViewModel(Request.Cookies["User"], marketingYearId);

            return(Json(annualPlanViewModel, JsonRequestBehavior.AllowGet));
        }
Esempio n. 5
0
        public ActionResult Plan(int marketingYearId)
        {
            AnnualPlanViewModel annualPlanViewModel = _annualPlanService.GetAnnualPlanViewModel(Request.Cookies["User"], marketingYearId);

            return(View(annualPlanViewModel));
        }