示例#1
0
 public void Atualizar(Jogos jogo)
 {
     using (InLockContext ctx = new InLockContext())
     {
         Jogos JogoBuscado = ctx.Jogos.FirstOrDefault(x => x.JogoId == jogo.JogoId);
         JogoBuscado.NomeJogo = jogo.NomeJogo;
         ctx.Jogos.Update(JogoBuscado);
         ctx.SaveChanges();
     }
 }
示例#2
0
 public void Atualizar(Estudios estudios)
 {
     using (InLockContext ctx = new InLockContext())
     {
         Estudios estudioBuscado = ctx.Estudios.FirstOrDefault(x => x.IdEstudio == estudios.IdEstudio);
         estudioBuscado.PaisOrigem = estudios.PaisOrigem;
         ctx.Estudios.Update(estudioBuscado);
         ctx.SaveChanges();
     }
 }
示例#3
0
 public void Atualizar(int id, Estudios estudio)
 {
     using (InLockContext ctx = new InLockContext())
     {
         Estudios estudioBuscado = ctx.Estudios.Find(id);
         estudioBuscado.NomeEstudio = estudio.NomeEstudio;
         ctx.Estudios.Update(estudioBuscado);
         ctx.SaveChanges();
     }
 }
示例#4
0
 public void Deletar(int id)
 {
     using (InLockContext ctx = new InLockContext())
     {
         // encontrar oq eu quero deletar
         Estudios EstudioIdBuscado = ctx.Estudios.Find(id);
         ctx.Estudios.Remove(EstudioIdBuscado);
         // efetivar as mudanças no bd
         ctx.SaveChanges();
     }
 }
 public List <Estudios> ListarEstudiosComUsuarios()
 {
     using (InLockContext ctx = new InLockContext()) {
         var usuarios = ctx.Estudios.Include(x => x.Usuario).ToList();
         foreach (var item in usuarios)
         {
             item.Usuario.Senha = null;
         }
         return(usuarios);
     }
 }
示例#6
0
 public void Atualizar(Jogos jogoModificado)
 {
     using (InLockContext ctx = new InLockContext())
     {
         Jogos jogoEncontrado = ctx.Jogos.FirstOrDefault(x => x.JogoId == jogoModificado.JogoId);
         if (jogoEncontrado == null)
         {
             throw new Exception();
         }
     }
 }
        public List <Jogos> Listar()
        {
            List <Jogos> jogosLista = new List <Jogos>();

            using (InLockContext ctx = new InLockContext())
            {
                return(ctx.Jogos.ToList());
                //ctx.Jogos.Add();
                //ctx.SaveChanges();
            }
        }
        /// <summary>
        /// Atualiza Estúdio
        /// </summary>
        /// <param name="estudio"></param>
        public void Atualizar(Estudios estudio, int id)
        {
            using (InLockContext ctx = new InLockContext())
            {
                Estudios EstudioBuscado = ctx.Estudios.FirstOrDefault(x => x.EstudioId == id);

                EstudioBuscado.NomeEstudio = estudio.NomeEstudio;
                ctx.Estudios.Update(EstudioBuscado);
                ctx.SaveChanges();
            }
        }
示例#9
0
        public void Atualizar(Jogos jogo)
        {
            using (InLockContext ctx = new InLockContext())
            {
                Jogos jogoProcurado = ctx.Jogos.Find(jogo.JogoId);

                jogoProcurado.NomeJogo = jogo.NomeJogo;

                ctx.Jogos.Update(jogoProcurado);
                ctx.SaveChanges();
            }
        }
 public Usuarios Login(LoginViewModel login)
 {
     using (InLockContext ctx = new InLockContext())
     {
         Usuarios usuarios = ctx.Usuarios.Include(x => x.IdPermissaoNavigation).FirstOrDefault(x => x.Email == login.Email && x.Senha == login.Senha);
         if (usuarios == null)
         {
             return(null);
         }
         return(usuarios);
     }
 }
 public void Atualizar(Usuarios usuario, int id)
 {
     using (InLockContext context = new InLockContext())
     {
         Usuarios usuarioBuscado = context.Usuarios.FirstOrDefault(x => x.UsuarioId == id);
         usuarioBuscado.Email     = usuario.Email;
         usuarioBuscado.Senha     = usuario.Senha;
         usuarioBuscado.Permissao = usuario.Permissao;
         context.Usuarios.Update(usuarioBuscado);
         context.SaveChanges();
     }
 }
示例#12
0
 public Usuarios BuscarPorEmailESenha(LoginViewModel login)
 {
     using (InLockContext ctx = new InLockContext())
     {
         Usuarios UsuarioBuscado = ctx.Usuarios.FirstOrDefault(x => x.Email == login.Email && x.Senha == login.Senha);
         if (UsuarioBuscado == null)
         {
             return(null);
         }
         return(UsuarioBuscado);
     }
 }
示例#13
0
 public void Deletar(int id)
 {
     using (InLockContext ctx = new InLockContext())
     {
         // DELETE FROM Jogos WHERE IdCategoria = @Id;
         // encontrar quem eu quero deletar
         Jogos JogoBuscado = ctx.Jogos.Find(id);
         // remover o fofinho do contexto
         ctx.Jogos.Remove(JogoBuscado);
         // efetivar no banco essa mudança
         ctx.SaveChanges();
     }
 }
示例#14
0
 public void Deletar(int id)
 {
     using (InLockContext ctx = new InLockContext())
     {
         // DELETE FROM Estudios WHERE EstudioId = @Id;
         // encontrar quem eu quero deletar
         Estudios EstudioBuscado = ctx.Estudios.Find(id);
         // remover o fofinho do contexto
         ctx.Estudios.Remove(EstudioBuscado);
         // efetivar no banco essa mudança
         ctx.SaveChanges();
     }
 }
示例#15
0
 public Usuarios BuscarPorEmailESenha(LoginViewModel login)
 {
     using (InLockContext ctx = new InLockContext())
     {
         // 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);
         if (UsuarioBuscado == null)
         {
             return(null);
         }
         return(UsuarioBuscado);
     }
 }
        public void Alterar(Estudios estudio)
        {
            using (InLockContext ctx = new InLockContext())
            {
                var a = ctx.Estudios.Find(estudio.EstudioId);
                a.NomeEstudio = estudio.NomeEstudio;
                a.DataCriacao = estudio.DataCriacao;
                a.PaisId      = estudio.PaisId;

                ctx.Estudios.Update(a);
                ctx.SaveChanges();
            }
        }
示例#17
0
 public void Atualizar(Estudios estudios)
 {
     using (InLockContext ctx = new InLockContext())
     {
         Estudios EstudioBuscado = ctx.Estudios.FirstOrDefault(x => x.EstudioId == estudios.EstudioId);
         EstudioBuscado.NomeEstudio = estudios.NomeEstudio;
         EstudioBuscado.PaisOrigem  = estudios.PaisOrigem;
         EstudioBuscado.DataCriacao = estudios.DataCriacao;
         EstudioBuscado.UsuarioId   = estudios.UsuarioId;
         ctx.Estudios.Update(EstudioBuscado);
         ctx.SaveChanges();
     }
 }
示例#18
0
 public void Atualizar(Estudio estudio)
 {
     using (InLockContext ctx = new InLockContext())
     {
         Estudio EstudioBuscado = ctx.Estudio.FirstOrDefault(x => x.Idestudio == estudio.Idestudio);
         // update categorias set nome = @nome
         EstudioBuscado.Estudio1 = estudio.Estudio1;
         // insert - add, delete - remove, update - update
         ctx.Estudio.Update(EstudioBuscado);
         // efetivar
         ctx.SaveChanges();
     }
 }
示例#19
0
 public void Deletar(int id)
 {
     using (InLockContext ctx = new InLockContext())
     {
         // encontrar o item
         // chave primaria da tabela
         Estudio Estudio = ctx.Estudio.Find(id);
         // remover do contexto
         ctx.Estudio.Remove(Estudio);
         // efetivar as mudanças no banco de dados
         ctx.SaveChanges();
     }
 }
示例#20
0
        public Usuarios BuscarPorEmailESenha(Usuarios login)
        {
            using (InLockContext ctx = new InLockContext())
            {
                var user = ctx.Usuarios.FirstOrDefault(x => x.Email == login.Email && x.Senha == login.Senha);

                if (user == null)
                {
                    return(null);
                }
                return(user);
            }
        }
示例#21
0
 public IActionResult ListarEstudios()
 {
     try
     {
         using (InLockContext ctx = new InLockContext())
         {
             return(Ok(ctx.Estudios.ToList()));
         }
     }
     catch (Exception ex)
     {
         return(BadRequest());
     }
 }
 public IActionResult GetEstudioComJogos()
 {
     try
     {
         using (InLockContext ctx = new InLockContext())
         {
             return(Ok(ctx.Estudios.Include("Jogos").ToList()));
         }
     }
     catch (Exception ex)
     {
         return(BadRequest());
     }
 }
        public void Atualizar(Jogo jogo)
        {
            using (InLockContext ctx = new InLockContext())

            {
                Jogo JogoBuscado = ctx.Jogo.FirstOrDefault(x => x.Idjogo == jogo.Idjogo);
                // update categorias set nome = @nome
                JogoBuscado.Jogo1 = jogo.Jogo1;
                // insert - add, delete - remove, update - update
                ctx.Jogo.Update(JogoBuscado);
                // efetivar
                ctx.SaveChanges();
            }
        }
        }//fim delete

        //atualizar
        public void Atualizar(int id, Jogos jogos)
        {
            using (InLockContext ctx = new InLockContext())
            {
                Jogos jogo = ctx.Jogos.FirstOrDefault(x => x.JogoId == id);
                jogo.NomeJogo       = jogos.NomeJogo;
                jogo.Descricao      = jogos.Descricao;
                jogo.DataLancamento = jogos.DataLancamento;
                jogo.Valor          = jogos.Valor;
                jogo.EstudioId      = jogos.EstudioId;
                ctx.Jogos.Update(jogos);
                ctx.SaveChanges();
            }
        }//fim atualizar
 public void Atualizar(Jogos jogo)
 {
     using (InLockContext ctx = new InLockContext())
     {
         Jogos JogoBuscado = ctx.Jogos.FirstOrDefault(x => x.JogoId == jogo.JogoId);
         JogoBuscado.NomeJogo       = jogo.NomeJogo;
         JogoBuscado.Descricao      = jogo.Descricao;
         JogoBuscado.DataLancamento = jogo.DataLancamento;
         JogoBuscado.Valor          = jogo.Valor;
         JogoBuscado.EstudioId      = jogo.EstudioId;
         ctx.Jogos.Update(JogoBuscado);
         ctx.SaveChanges();
     }
 }
 public void Atualizar(int id, Jogos jogo)
 {
     using (InLockContext ctx = new InLockContext())
     {
         Jogos jogoBuscado = ctx.Jogos.Find(id);
         jogoBuscado.DataLancamento = jogo.DataLancamento;
         jogoBuscado.Descricao      = jogo.Descricao;
         jogoBuscado.EstudioId      = jogo.EstudioId;
         jogoBuscado.NomeJogo       = jogo.NomeJogo;
         jogoBuscado.Valor          = jogo.Valor;
         ctx.Jogos.Update(jogoBuscado);
         ctx.SaveChanges();
     }
 }
示例#27
0
 public IActionResult Get()
 {
     try
     {
         using (InLockContext ctx = new InLockContext())
         {
             return(Ok(ctx.Estudios.ToList()));
         }
     }
     catch (Exception ex)
     {
         return(BadRequest(new { mensagem = ex.Message + "ERRROOO" }));
     }
 }
示例#28
0
 public IActionResult BuscarEstudiosComJogos()
 {
     try
     {
         using (InLockContext ctx = new InLockContext())
         {
             //return Ok(ctx.Estudios.Include("Jogos").ToList());
             return(Ok(ctx.Estudios.Include(x => x.Jogos).ToList()));
         }
     }
     catch (Exception ex)
     {
         return(BadRequest(new { mensagem = ex.Message + "ERRROOO" }));
     }
 }
示例#29
0
        public void Alterar(Jogos jogo)
        {
            using (InLockContext ctx = new InLockContext())
            {
                var a = ctx.Jogos.Find(jogo.JogoId);
                a.NomeJogo       = jogo.NomeJogo;
                a.Descricao      = jogo.Descricao;
                a.DataLancamento = jogo.DataLancamento;
                a.EstudioId      = jogo.EstudioId;
                a.Valor          = jogo.Valor;

                ctx.Jogos.Update(a);
                ctx.SaveChanges();
            }
        }
示例#30
0
 public IActionResult Cadastrar(Estudios estudio)
 {
     try
     {
         using (InLockContext ctx = new InLockContext())
         {
             ctx.Estudios.Add(estudio);
             ctx.SaveChanges();
         }
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(new { mensagem = ex.Message + "ERRROOO" }));
     }
 }