コード例 #1
0
 public List <Jogos> ListarPorValor()
 {
     using (InLock_Context ctx = new InLock_Context())
     {
         return(ctx.Jogos.OrderBy(x => x.Valor).ToList());
     }
 }
コード例 #2
0
 public Jogos BuscarPorId(int id)
 {
     using (InLock_Context ctx = new InLock_Context())
     {
         return(ctx.Jogos.Find(id));
     }
 }
コード例 #3
0
 public Jogos BuscarPorNome(string nome)
 {
     using (InLock_Context ctx = new InLock_Context())
     {
         return(ctx.Jogos.Find(nome));
     }
 }
コード例 #4
0
 public List <Jogos> ListarPorData()
 {
     using (InLock_Context ctx = new InLock_Context())
     {
         return(ctx.Jogos.OrderBy(x => x.DataLancamento).ToList());
     }
 }
コード例 #5
0
 public List <Jogos> Listar()
 {
     using (InLock_Context ctx = new InLock_Context())
     {
         return(ctx.Jogos.ToList());
     }
 }
コード例 #6
0
 public Estudios ListarFuncionariosDoCargoPorNome(string nome)
 {
     using (InLock_Context ctx = new InLock_Context())
     {
         return(ctx.Estudios.Include(x => x.NomeEstudio).FirstOrDefault(x => x.NomeEstudio == nome));
     }
 }
コード例 #7
0
 public List <Estudios> ListarComDados()
 {
     using (InLock_Context ctx = new InLock_Context())
     {
         return(ctx.Estudios.Include(x => x.Jogos).ToList());
     }
 }
コード例 #8
0
 public void Deletar(int id)
 {
     using (InLock_Context ctx = new InLock_Context())
     {
         ctx.Jogos.Remove(ctx.Jogos.Find(id));
         ctx.SaveChanges();
     }
 }
コード例 #9
0
 public void Cadastrar(Jogos jogos)
 {
     using (InLock_Context ctx = new InLock_Context())
     {
         ctx.Jogos.Add(jogos);
         ctx.SaveChanges();
     }
 }
コード例 #10
0
 public void Cadastrar(Estudios estudio)
 {
     using (InLock_Context ctx = new InLock_Context())
     {
         ctx.Estudios.Add(estudio);
         ctx.SaveChanges();
     }
 }
コード例 #11
0
 public Usuarios BuscarPorEmailESenha(LoginViewModel login)
 {
     using ( InLock_Context ctx = new InLock_Context())
     {
         // buscar os dados no banco e verificar se este email e senha sao validos
         Usuarios UsuarioBuscado = ctx.Usuarios.FirstOrDefault(x => x.Email == login.Email && x.Senha == login.Senha);
         // neste cenario, precisamos incluir no join a permissao, para que tenhamos acesso ao nome dela, e nao somente ao id
         if (UsuarioBuscado == null)
         {
             return null;
         }
         return UsuarioBuscado;
     }
 }
コード例 #12
0
        public void Atualizar(Estudios estudio)
        {
            using (InLock_Context ctx = new InLock_Context())
            {
                Estudios estudios = ctx.Estudios.FirstOrDefault(x => x.EstudioId == estudio.EstudioId);

                estudios.NomeEstudio = estudio.NomeEstudio;
                estudios.PaisOrigem  = estudio.PaisOrigem;
                estudios.DataCriacao = estudio.DataCriacao;
                estudios.UsuarioId   = estudio.UsuarioId;
                ctx.Estudios.Update(estudios);
                ctx.SaveChanges();
            }
        }
コード例 #13
0
        public void Atualizar(Jogos jogo)
        {
            using (InLock_Context ctx = new InLock_Context())
            {
                Jogos jogos = ctx.Jogos.FirstOrDefault(x => x.EstudioId == jogo.EstudioId);

                jogos.NomeJogo       = jogo.NomeJogo;
                jogos.Descricao      = jogo.Descricao;
                jogos.DataLancamento = jogo.DataLancamento;
                jogos.Valor          = jogo.Valor;
                jogos.EstudioId      = jogo.EstudioId;
                ctx.Jogos.Update(jogo);
                ctx.SaveChanges();
            }
        }