public ActionResult Edit([Bind(Include = "Locacaoid,DataDevolucao,Filme,Usuario")] LocacaoModelView LocacaoModelView) { var locacao = locacaoModelForLocacao(LocacaoModelView); _appService.Atualizar(locacao); return(View()); }
public ActionResult Create([Bind(Include = "LocacaoId,DataDevolucao,Filme,Usuario")] LocacaoModelView locacaoView) { Locacao locacao = locacaoModelForLocacao(locacaoView); _appService.Adicionar(locacao); return(RedirectToAction("Index")); return(View(locacao)); }
public Locacao locacaoModelForLocacao(LocacaoModelView locacaoModelView) { var Filmes = _appServiceFilme.ObterTodos(); var usuarios = _appServiceUsuario.ObterTodos(); Locacao l = new Locacao(); l.LocacaoId = locacaoModelView.LocacaoId; l.DataDevolucao = locacaoModelView.DataDevolucao; l.FilmeId = Filmes.Where(f => f.Nome == locacaoModelView.Filme).FirstOrDefault().FilmeId; l.UsuarioId = usuarios.Where(u => u.Nome == locacaoModelView.Usuario).FirstOrDefault().Usuarioid; return(l); }
// GET: Locacao/Edit/5 public ActionResult Edit(Guid id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LocacaoModelView l = locacaoForlocacaoModel(id); if (l == null) { return(HttpNotFound()); } return(View(l)); }
public LocacaoModelView locacaoForlocacaoModel(Guid id) { Locacao locacao = _appService.ObterPorId(id); Filme filmes = _appServiceFilme.ObterPorId(locacao.FilmeId); Usuario usuario = _appServiceUsuario.ObterPorId(locacao.UsuarioId); LocacaoModelView l = new LocacaoModelView(); l.LocacaoId = locacao.LocacaoId; l.DataDevolucao = locacao.DataDevolucao; l.filmeId = locacao.FilmeId; l.usuarioId = locacao.UsuarioId; l.Filme = filmes.Nome; l.Usuario = usuario.Nome; l.CPF = usuario.CPF; return(l); }
// GET: Locacao public ActionResult Index() { var locacoes = _appService.ObterTodos(); var Filmes = _appServiceFilme.ObterTodos(); var usuarios = _appServiceUsuario.ObterTodos(); List <LocacaoModelView> locacaos = new List <LocacaoModelView>(); foreach (Locacao locacao in locacoes) { LocacaoModelView l = new LocacaoModelView(); l.LocacaoId = locacao.LocacaoId; l.DataDevolucao = locacao.DataDevolucao; l.filmeId = locacao.FilmeId; l.usuarioId = locacao.UsuarioId; l.Filme = Filmes.Where(f => f.FilmeId == locacao.FilmeId).FirstOrDefault().Nome; l.Usuario = usuarios.Where(u => u.Usuarioid == locacao.UsuarioId).FirstOrDefault().Nome; l.CPF = usuarios.Where(u => u.Usuarioid == locacao.UsuarioId).FirstOrDefault().CPF; locacaos.Add(l); } return(View(locacaos.ToList())); }