Пример #1
0
        //
        // GET: /Team/Edit
        public ActionResult Edit()
        {
            if (_sessionHelper.CurrentPlayer.Id == 0)
            {
                return(View("error"));
            }
            else
            {
                Team t;

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

                if (t.Id != 0)
                {
                    TeamEditVM tevm = new TeamEditVM(_sessionHelper.CurrentPlayer, t);

                    return(View("Edit", "_Master2", tevm));
                }
                else
                {
                    return(RedirectToAction("Create", "Team"));
                }
            }
        }
Пример #2
0
        public ActionResult EditTeam()
        {
            TeamEditVM tevm = new TeamEditVM();

            string name     = Request["txtName"];
            string tag      = Request["txtTag"];
            string page     = Request["txtPage"];
            string schedule = Request["selSchedule"];

            Team t = _teamBLL.TeamSelectByPlayerCap(_sessionHelper.CurrentPlayer.Id);

            tevm.Team          = t;
            tevm.CurrentPlayer = _sessionHelper.CurrentPlayer;

            if (!String.IsNullOrEmpty(name) && !String.IsNullOrEmpty(tag))
            {
                Team te = new Team(name, tag, page, schedule, DateTime.Now);
                te.Id         = t.Id;
                te.Captain    = t.Captain;
                te.SubCaptain = t.SubCaptain;

                if (_teamBLL.TeamEdit(te))
                {
                    tevm.Err.HasError = true;
                    tevm.Team         = te;
                    tevm.Err.MsgError = "Time editado com sucesso!";
                }
                else
                {
                    tevm.Err.HasError = true;

                    tevm.Err.MsgError = "Erro ao editar o time";
                }
            }
            else
            {
                tevm.Err.HasError = true;

                tevm.Err.MsgError = "Por favor preencha os campos corretamente";
            }

            return(View("Edit", "_Master2", tevm));
        }