private async Task<GroupModel> SetUpGroupModel() { var groups = await apiService.GetAsync<List<Group>>(baseRoute); List<Team> teams = await apiService.GetAsync<List<Team>>("api/Team/"); GM = new GroupModel { Groups = groups, Teams = teams }; return GM; }
protected override void Initialize(RequestContext requestContext) { base.Initialize(requestContext); if (Session["groupModel"] == null) { Session["groupModel"] = new GroupModel(); } GM = (GroupModel)Session["groupModel"]; }
// GET: Group/Create public async Task<ActionResult> Create() { GM = await SetUpGroupModel(); return View(GM); }