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); }
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); }
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); }
public JsonResult GetAnnualPlanJsonData(int marketingYearId) { AnnualPlanViewModel annualPlanViewModel = _annualPlanService.GetAnnualPlanViewModel(Request.Cookies["User"], marketingYearId); return(Json(annualPlanViewModel, JsonRequestBehavior.AllowGet)); }
public ActionResult Plan(int marketingYearId) { AnnualPlanViewModel annualPlanViewModel = _annualPlanService.GetAnnualPlanViewModel(Request.Cookies["User"], marketingYearId); return(View(annualPlanViewModel)); }