/// <summary> /// Gets all the data the home screen needs. /// </summary> public override void CheckTypeAndFill() { if (userOwn.UserCv.CvID != 0) { MatchMapping matchMapping = new MatchMapping(); MatchyBackend.Match[] matches = service.GetMatchByCv((userOwn.UserCv.CvID), numberContentAtPage); match = new Match[matches.Length]; for (int i = 0; i < matches.Length; i++) match[i] = matchMapping.mapFromService(matches[i]); Session["MatchListTen"] = match; } else if (userOwn.UserCompany.CompanyID != 0) { MatchMapping matchMapping = new MatchMapping(); MatchyBackend.Match[] matches = service.GetMatchByCompany((userOwn.UserCompany.CompanyID), numberContentAtPage); match = new Match[matches.Length]; for (int i = 0; i < matches.Length; i++) match[i] = matchMapping.mapFromService(matches[i]); Session["MatchListTen"] = match; } }
/// <summary> /// Gets all the information this class needs. /// </summary> public override void CheckTypeAndFill() { if ((Match[])Session["MatchList"] == null) { if (userOwn.UserCv.CvID != 0) { MatchMapping matchMapping = new MatchMapping(); service = new MatchyService(); MatchyBackend.Match[] matches = service.GetMatchByCv((userOwn.UserCv.CvID), 500); match = new Match[matches.Length]; for (int i = 0; i < matches.Length; i++) match[i] = matchMapping.mapFromService(matches[i]); Session["MatchList"] = match; } else if (userOwn.UserCompany.CompanyID != 0) { MatchMapping matchMapping = new MatchMapping(); service = new MatchyService(); MatchyBackend.Match[] matches = service.GetMatchByCompany((userOwn.UserCompany.CompanyID), 500); match = new Match[matches.Length]; for (int i = 0; i < matches.Length; i++) match[i] = matchMapping.mapFromService(matches[i]); Session["MatchList"] = match; } } else match = (Match[])Session["MatchList"]; }