示例#1
0
 public void Excluir(int id)
 {
     using (var ctx = new SEJContext())
     {
         var removido = ctx.Jogos.Single(x => x.Id == id);
         removido.Ativo = false;
         ctx.SaveChanges();
     }
 }
示例#2
0
 public void Cadastrar(Jogo jogo)
 {
     using (var ctx = new SEJContext())
     {
         jogo.Emprestado = false;
         jogo.Ativo      = true;
         ctx.Jogos.Add(jogo);
         ctx.SaveChanges();
     }
 }
        public void Cadastrar(Amigo amigo)
        {
            using (var ctx = new SEJContext())
            {
                amigo.Ativo = true;
                ctx.Amigos.Add(amigo);

                ctx.SaveChanges();
            }
        }
        public void Excluir(int id)
        {
            using (var ctx = new SEJContext())
            {
                var excluido = ctx.Emprestimos.Single(x => x.Id == id);

                ctx.Emprestimos.Remove(excluido);

                ctx.SaveChanges();
            }
        }
示例#5
0
        public void Alterar(Jogo jogo)
        {
            using (var ctx = new SEJContext())
            {
                var alterado = ctx.Jogos.Single(x => x.Id == jogo.Id);
                alterado.Descricao     = jogo.Descricao;
                alterado.Distribuidora = jogo.Distribuidora;
                alterado.Valor         = jogo.Valor;

                ctx.SaveChanges();
            }
        }
        public void Alterar(Amigo amigo)
        {
            using (var ctx = new SEJContext())
            {
                var alterado = ctx.Amigos.Single(x => x.Id == amigo.Id);
                alterado.Nome     = amigo.Nome;
                alterado.Idade    = amigo.Idade;
                alterado.Endereco = amigo.Endereco;

                ctx.SaveChanges();
            }
        }
        public void Cadastrar(Emprestimo emprestimo)
        {
            using (var ctx = new SEJContext())
            {
                emprestimo.Devolvido = false;
                var emprestado = ctx.Jogos.Single(x => x.Id == emprestimo.IdJogo);
                emprestado.Emprestado = true;
                ctx.Emprestimos.Add(emprestimo);

                ctx.SaveChanges();
            }
        }
        public void Devolver(int id)
        {
            using (var ctx = new SEJContext())
            {
                var devolvido = ctx.Emprestimos.Single(x => x.Id == id);
                var jogo      = ctx.Jogos.Single(x => x.Id == devolvido.IdJogo);
                jogo.Emprestado         = false;
                devolvido.Devolvido     = true;
                devolvido.DataDevolucao = DateTime.Now;

                ctx.SaveChanges();
            }
        }