Example #1
0
        public async Task <Aluguel> SalvarAluguel(AluguelViewModel aluguel)
        {
            var filme = await _context.Filmes.FindAsync(aluguel.FilmeId);

            var cliente = await _context.Clientes.FindAsync(aluguel.ClienteId);

            if (filme == null || cliente == null)
            {
                return(null);
            }

            Aluguel NovoAluguel = new Aluguel();

            NovoAluguel.Filme   = filme;
            NovoAluguel.Cliente = cliente;

            _context.Alugueis.Add(NovoAluguel);

            await _context.SaveChangesAsync();

            return(NovoAluguel);
        }
Example #2
0
 public async Task SalvarCliente(Cliente cliente)
 {
     _context.Add(cliente);
     await _context.SaveChangesAsync();
 }
Example #3
0
 public async Task <bool> SaveChangesAsync()
 {
     return((await _context.SaveChangesAsync()) > 0);
 }