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; } }