public List <Estudios> BuscarPorPais(string pais)
 {
     using (InlockContext ctx = new InlockContext())
     {
         return(ctx.Estudios.Where(x => x.PaisOrigem == pais).ToList());
     }
 }
 public Jogos BuscarJogoPorNome(string nomeJogo)
 {
     using (InlockContext ctx = new InlockContext())
     {
         return(ctx.Jogos.FirstOrDefault(x => x.NomeJogo == nomeJogo));
     }
 }
 public Estudios BuscarPorNome(string nome)
 {
     using (InlockContext ctx = new InlockContext())
     {
         return(ctx.Estudios.Include(x => x.Jogos).First(x => x.NomeEstudio == nome));
     }
 }
 public Estudios BuscarPorId(int id)
 {
     using (InlockContext ctx = new InlockContext())
     {
         return(ctx.Estudios.First(x => x.EstudioId == id));
     }
 }
 public List <Estudios> Listar()
 {
     using (InlockContext ctx = new InlockContext())
     {
         return(ctx.Estudios.Include(x => x.Jogos).ToList());
     }
 }
 public List <Usuarios> Listar()
 {
     using (InlockContext ctx = new InlockContext())
     {
         return(ctx.Usuarios.ToList());
     }
 }
 /// <summary>
 /// Função para listagem de estudios e seus respectivos jogos a partir do país requisitado como parâmetro
 /// </summary>
 /// <param name="idPais"></param>
 /// <returns></returns>
 public List <Estudios> ListarTudoPorPais(int idPais)
 {
     using (InlockContext ctx = new InlockContext())
     {
         return(ctx.Estudios.Where(x => x.Origem == idPais).Include(x => x.Jogos).ToList());
     }
 }
 /// <summary>
 /// Função para listagem de todos os registros realizados pelo administrador do qual está acessando.
 /// </summary>
 /// <param name="idAdm"></param>
 /// <returns></returns>
 public List <Estudios> ListarPorAdministrador(int idAdm)
 {
     using (InlockContext ctx = new InlockContext())
     {
         return(ctx.Estudios.Where(x => x.UsuarioId == idAdm).ToList());
     }
 }
Exemplo n.º 9
0
 public List <Jogos> Listar()
 {
     using (InlockContext context = new InlockContext())
     {
         return(context.Jogos.ToList());
     }
 }
Exemplo n.º 10
0
 public List <Estudios> Listar()
 {
     using (InlockContext context = new InlockContext())
     {
         return(context.Estudios.Include(x => x.IdUsuarioNavigation).ToList());
     }
 }
 public List <Jogos> ListarCincoMaisCaros()
 {
     using (InlockContext ctx = new InlockContext())
     {
         return(ctx.Jogos.OrderByDescending(x => x.Valor).Take(5).ToList());
     }
 }
 /// <summary>
 /// Função para listagem do estudio e seus respectivos jogos, recebendo para parâmetro o nome do mesmo.
 /// </summary>
 /// <param name="Nome"></param>
 /// <returns></returns>
 public List <Estudios> ListarEstudiosPorNome(string Nome)
 {
     using (InlockContext ctx = new InlockContext())
     {
         return(ctx.Estudios.Where(x => x.NomeEstudio == Nome).Include(x => x.Jogos).ToList());
     }
 }
 public List <Jogos> ListarMaisRecentes()
 {
     using (InlockContext ctx = new InlockContext())
     {
         return(ctx.Jogos.OrderByDescending(x => x.DataLancamento).ToList());
     }
 }
 /// <summary>
 /// Função para realizar a listagem de cada estudio.
 /// </summary>
 /// <returns></returns>
 public List <Estudios> Listar()
 {
     using (InlockContext ctx = new InlockContext())
     {
         return(ctx.Estudios.ToList());
     }
 }
 public List <Estudios> ListarEstudiosEAdms()
 {
     using (InlockContext ctx = new InlockContext())
     {
         return(ctx.Estudios.Include(x => x.Usuario).ToList());
     }
 }
Exemplo n.º 16
0
 public Estudios BuscarPorId(int id)
 {
     using (InlockContext ctx = new InlockContext())
     {
         Estudios estudio = ctx.Estudios.FirstOrDefault(x => x.IdEstudio == id);
         return(estudio);
     }
 }
Exemplo n.º 17
0
 public Jogos BuscarPorId(int id)
 {
     using (InlockContext ctx = new InlockContext())
     {
         Jogos jogo = ctx.Jogos.FirstOrDefault(x => x.IdJogo == id);
         return(jogo);
     }
 }
Exemplo n.º 18
0
 public void Cadastrar(Estudios estudios)
 {
     using (InlockContext ctx = new InlockContext())
     {
         ctx.Estudios.Add(estudios);
         ctx.SaveChanges();
     }
 }
 /// <summary>
 /// Função para listagem de todos os estudios e seus respectivos jogos.
 /// </summary>
 /// <returns></returns>
 public List <Estudios> ListarEstudiosEJogos()
 {
     using (InlockContext ctx = new InlockContext())
     {
         //return ctx.Estudios.FromSql("SELECT E.EstudioId,E.NomeEstudio,E.Origem,E.DataCriacao,E.UsuarioId,J.JogoId,J.NomeJogo,J.Descricao,J.DataLancamento,J.Valor FROM Estudios E LEFT JOIN Jogos J ON E.EstudioId = J.EstudioId").ToList();
         return(ctx.Estudios.Include(x => x.Jogos).ToList());
     }
 }
 public void Cadastrar(Jogos jogo)
 {
     using (InlockContext ctx = new InlockContext())
     {
         ctx.Jogos.Add(jogo);
         ctx.SaveChanges();
     }
 }
 /// <summary>
 /// Função para a exclusão de um estudio a partir da captura do ID do mesmo.
 /// </summary>
 /// <param name="id"></param>
 public void Excluir(int id)
 {
     using (InlockContext ctx = new InlockContext())
     {
         var estudio = ctx.Estudios.Find(id);
         ctx.Estudios.Remove(estudio);
         ctx.SaveChanges();
     }
 }
 public void Deletar(int id)
 {
     using (InlockContext ctx = new InlockContext())
     {
         var jogo = ctx.Jogos.Find(id);
         ctx.Jogos.Remove(jogo);
         ctx.SaveChanges();
     }
 }
Exemplo n.º 23
0
 public void Deletar(int id)
 {
     using (InlockContext ctx = new InlockContext())
     {
         Estudios estudio = ctx.Estudios.Find(id);
         ctx.Estudios.Remove(estudio);
         ctx.SaveChanges();
     }
 }
Exemplo n.º 24
0
 public void Atualizar(Jogos jogo)
 {
     using (InlockContext ctx = new InlockContext())
     {
         Jogos JogoProcurado = ctx.Jogos.FirstOrDefault(x => x.IdJogo == jogo.IdJogo);
         JogoProcurado.NomeJogo = jogo.NomeJogo;
         ctx.Jogos.Update(JogoProcurado);
         ctx.SaveChanges();
     }
 }
Exemplo n.º 25
0
 public void Atualizar(Estudios estudio)
 {
     using (InlockContext ctx = new InlockContext())
     {
         Estudios EstudioEncontrado = ctx.Estudios.FirstOrDefault(x => x.IdEstudio == estudio.IdEstudio);
         EstudioEncontrado.NomeEstudio = estudio.NomeEstudio;
         ctx.Estudios.Update(EstudioEncontrado);
         ctx.SaveChanges();
     }
 }
 public void Atualizar(Estudios estudio)
 {
     using (InlockContext ctx = new InlockContext())
     {
         Estudios EstudioBuscado = ctx.Estudios.First(x => x.EstudioId == estudio.EstudioId);
         EstudioBuscado.NomeEstudio = estudio.NomeEstudio;
         EstudioBuscado.DataCriacao = estudio.DataCriacao;
         EstudioBuscado.PaisOrigem  = estudio.PaisOrigem;
         ctx.Estudios.Update(EstudioBuscado);
         ctx.SaveChanges();
     }
 }
        public Usuarios BuscarPorEmailESenha(LoginViewModel login)
        {
            using (InlockContext ctx = new InlockContext())
            {
                var usuario = ctx.Usuarios.FirstOrDefault(x => x.Email == login.Email && x.Senha == login.Senha);
                if (usuario == null)
                {
                    return(null);
                }

                return(usuario);
            }
        }
        public void Atualizar(Jogos jogo)
        {
            using (InlockContext ctx = new InlockContext())
            {
                var jogoBuscado = ctx.Jogos.FirstOrDefault(x => x.JogoId == jogo.JogoId);
                jogoBuscado.NomeJogo       = jogo.NomeJogo;
                jogoBuscado.Valor          = jogo.Valor;
                jogoBuscado.DataLancamento = jogo.DataLancamento;
                jogoBuscado.Descricao      = jogo.Descricao;

                ctx.Jogos.Update(jogoBuscado);
                ctx.SaveChanges();
            }
        }
        /// <summary>
        /// Função para realizar a atualização do estudio requisitado a partir do ID do mesmo. Todos os parâmetros devem ser passados para realização da função.
        /// </summary>
        /// <param name="estudio"></param>
        public void Atualizar(Estudios estudio)
        {
            using (InlockContext ctx = new InlockContext())
            {
                var estudioBuscado = ctx.Estudios.FirstOrDefault(x => x.EstudioId == estudio.EstudioId);
                estudioBuscado.NomeEstudio = estudio.NomeEstudio;
                estudioBuscado.Origem      = estudio.Origem;
                estudioBuscado.UsuarioId   = estudio.UsuarioId;
                estudioBuscado.DataCriacao = estudio.DataCriacao;


                ctx.Estudios.Update(estudioBuscado);
                ctx.SaveChanges();
            }
        }