Пример #1
0
 private void Edit(Jogador jogador)
 {
     using (var dao = new JogadorRepository())
     {
         dao.Edit(x => x.JogadorId == jogador.JogadorId, jogador);
     }
 }
Пример #2
0
 public void Remove(int id)
 {
     using (var dao = new JogadorRepository())
     {
         dao.Remove(id);
     }
 }
Пример #3
0
 private void Add(Jogador jogador)
 {
     using (var dao = new JogadorRepository())
     {
         dao.Add(jogador);
     }
 }
Пример #4
0
        public List <Jogador> List()
        {
            using (var dao = new JogadorRepository())
            {
                dao.Load <Time>();
                dao.Load <Posicao>();

                return(dao.List().OrderBy(x => x.Nome).ToList());
            }
        }
Пример #5
0
        public Jogador Find(int id)
        {
            using (var dao = new JogadorRepository())
            {
                dao.Load <Time>();
                dao.Load <Posicao>();

                return(dao.Find(id));
            }
        }
Пример #6
0
        private void Validate(Jogador jogador)
        {
            if (string.IsNullOrEmpty(jogador.Nome))
            {
                throw new ArgumentNullException("Nome");
            }

            using (var dao = new JogadorRepository())
            {
                var jogadorDB = dao.Find(x =>
                                         x.Nome.Trim().ToLower() == jogador.Nome.Trim().ToLower() &&
                                         x.JogadorId != jogador.JogadorId
                                         );

                if (jogadorDB != null)
                {
                    throw new ArgumentException("Já existe um Jogador com este Nome.");
                }
            }
        }
Пример #7
0
 public JogadorController()
 {
     _repository = new JogadorRepository();
 }
Пример #8
0
 public JogosController()
 {
     _selecaoRepository = new SelecaoRepository();
     _jogadorRepository = new JogadorRepository();
     _jogoRepository    = new JogoRepository();
 }
 public JogadorController(JogadorRepository jogadorRepository)
 {
     this.jogadorRepository = jogadorRepository;
 }
Пример #10
0
 public ConsoleService()
 {
     _jogadorRepository = new JogadorRepository();
     _partidaRepository = new PartidaRepository();
 }
Пример #11
0
 public UnitOfWork(ContextoAcessoBanco context)
 {
     _context = context;
     // Inicia os repositorys
     Jogadores = new JogadorRepository(_context);
 }
Пример #12
0
 public IActionResult Listar()
 {
     return(Ok(_jogadorRepository = new JogadorRepository()));
 }
 public JogadoresController()
 {
     jogadorRepository = new JogadorRepository();
     selecaoRepository = new SelecaoRepository();
 }