Пример #1
0
 public LocacaoModel(ServicoLocacao locacao)
 {
     Valor = locacao.CalcularValor();
     Jogo = new JogoLocadoModel(locacao.Jogo);
     NomeCliente = locacao.Cliente.Nome;
     DataDevolucao = locacao.DataDevolucaoPrevista;
 }
        public decimal Devolver(ServicoLocacao locacao)
        {
            using (BancoDeDados db = new BancoDeDados())
            {
                JogoRepositorio jogoRepositorio = new JogoRepositorio();
                jogoRepositorio.DevolverJogo(locacao.IdJogo);

                decimal valor = locacao.CalcularValor();
                db.Entry(locacao).State = System.Data.Entity.EntityState.Deleted;
                db.SaveChanges();

                return valor;
            }
        }