Пример #1
0
        public ActionResult Profiles(int id_player)
        {
            Player p = _playerBLL.PlayerSelect(id_player);
            Team   t = new Team();

            if (p.IsCaptain || p.IsSubCaptain)
            {
                t = _teamBLL.TeamSelectByPlayerCap(p.Id);
            }
            else
            {
                t = _teamBLL.TeamSelectByPlayerMember(p.Id);
            }

            PlayerProfileVM ppvm = new PlayerProfileVM(_sessionHelper.CurrentPlayer, p, t);

            DateTime today = DateTime.Today;
            int      age   = today.Year - p.Birthday.Year;

            if (p.Birthday > today.AddYears(-age))
            {
                age--;
            }

            ppvm.Age = age.ToString() + " anos";

            if (_sessionHelper.CurrentPlayer.Id == 0)
            {
                return(View("Profile", "_Master", ppvm));
            }
            else
            {
                return(View("Profile", "_Master2", ppvm));
            }
        }
Пример #2
0
        //
        // GET: /Player/Profile
        public ActionResult Profile()
        {
            ////Temp
            //if (_sessionHelper.Temp)
            //{
            if (_sessionHelper.CurrentPlayer.Id == 0)
            {
                return(View("error"));
            }
            else
            {
                Team t = new Team();

                if (_sessionHelper.CurrentPlayer.IsCaptain || _sessionHelper.CurrentPlayer.IsSubCaptain)
                {
                    t = _teamBLL.TeamSelectByPlayerCap(_sessionHelper.CurrentPlayer.Id);
                }
                else
                {
                    t = _teamBLL.TeamSelectByPlayerMember(_sessionHelper.CurrentPlayer.Id);
                }

                PlayerProfileVM ppvm = new PlayerProfileVM(_sessionHelper.CurrentPlayer, _sessionHelper.CurrentPlayer, t);

                DateTime today = DateTime.Today;
                int      age   = today.Year - _sessionHelper.CurrentPlayer.Birthday.Year;
                if (_sessionHelper.CurrentPlayer.Birthday > today.AddYears(-age))
                {
                    age--;
                }

                ppvm.Age = age.ToString() + " anos";

                return(View("Profile", "_Master2", ppvm));
            }
            //}
            //else
            //    return RedirectToAction("Temp", "Home");
        }