/// <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"];
    }