Ejemplo n.º 1
0
        public ActionResult Detail(int id)
        {
            TeamsMapper teamsMapper = new TeamsMapper();
            Teams       team        = teamsMapper.SelectTeam(id);

            team.State        = States.FindForTeam(team);
            team.Manufacturer = Manufacturers.FindForTeam(team);

            teamsMapper.GetPrevNextDriver(id, out int?prev, out int?next);
            ViewBag.Prev = prev;
            ViewBag.Next = next;

            ViewBag.IfTeam = User.Identity.IsAuthenticated && ButtonEnable.TeamsEdit(team.UserId, new UsersMapper().SelectUser(User.Identity.Name));

            return(View(team));
        }
Ejemplo n.º 2
0
        public bool OpenRecord(object primaryKey)
        {
            if (primaryKey == null)
            {
                return(false);
            }
            var idTeam      = (int)primaryKey;
            var teamsMapper = new TeamsMapper();
            var team        = teamsMapper.SelectTeam(idTeam);

            labelName.Text  = team.Name;
            labelTyres.Text = team.Tyres;

            team.Manufacturer = Manufacturers.FindForTeam(team);
            if (team.Manufacturer != null)
            {
                var manufacturer = new ManufacturersMapper().SelectManufacturer(team.Manufacturer.Id);
                labelManufacturer.Text = manufacturer.Name;
            }
            else
            {
                labelManufacturer.Text = @"N/A";
            }

            team.State = States.FindForTeam(team);
            var state = new StatesMapper().SelectState(team.State.Id);

            labelState.Text = state.Name;

            labelHeader.Text = @"Výpis týmu - " + team.Name;
            Text             = labelHeader.Text;

            _teamId = team.Id;
            teamsMapper.GetPrevNextDriver(_teamId, out _prevId, out _nextId);

            buttonTeamEdit.Visible = ButtonEnable.TeamsEdit(team.UserId, new UsersMapper().SelectUser(Logged.CurrentUser.UserRole));

            return(true);
        }