public static LocarJogoModel JogoToLocarJogoModel(this Controller controller, Jogo jogo) { LocarJogoModel locarModel = new LocarJogoModel(); locarModel.Id = jogo.Id; locarModel.NomeJogo = jogo.Nome; locarModel.Descricao = jogo.Descricao; locarModel.Imagem = jogo.Imagem; locarModel.DataEntrega = FabricaDeModulos.CriarServicoLocacao().ObterDataPrevistaEntrega(jogo); locarModel.Preco = jogo.Preco; locarModel.Selo = jogo.Selo; return locarModel; }
public ActionResult LocarJogo(int id) { LocarJogoModel model; var jogo = repositorio.BuscarPorId(id); model = new LocarJogoModel() { IdJogo = jogo.Id, Nome = jogo.Nome, Descricao = jogo.Descricao, Selo = jogo.Selo, DataDevolucao = servicoLocacao.VerificaDataPrevistaDeEntrega(jogo.Id), Imagem = jogo.Imagem, Valor = servicoLocacao.VerificaValorDoJogo(jogo.Id) }; return View(model); }
public ActionResult Preenche(string jogo) { LocarJogoModel model; Jogo jogo1 = repositorio.BuscarPorNome(jogo).First(); if (jogo1.DataLocacao != null) { model = new LocarJogoModel() { IdJogo = jogo1.Id, DataDevolucao = jogo1.DataLocacao, Nome = jogo1.Nome }; model.Valor = servicoLocacao.VerificaValorFinal(jogo1.Id); return View("DevolverJogo", model); } else { return View("Erro"); } }
public ActionResult Locar(int id) { IJogoRepositorio repositorio = FabricaDeModulos.CriarJogoRepositorio(); Jogo jogo = BuscarPorId(repositorio, id); var model = new LocarJogoModel() { Id = jogo.Id, Nome = jogo.Nome, Descricao = jogo.Descricao, Imagem = jogo.Imagem, Selo = jogo.Selo, DataDevolucao = DateTime.Now.Date, Valor = jogo.Valor.ToString("C") }; return View(model); }