public ActionResult Editar(int id) { var genero = _generoBLONovo.BuscarPorId(id); var view = new GeneroViewModel(genero); return(View(view)); }
public ActionResult AdicionarGenero(int codGenero) { var retorno = new RetornoMensagem(); try { var genero = _generoBLONovo.BuscarPorId(codGenero); var view = new GeneroViewModel(genero); if (filmeTemp.ListaGeneros.Count(x => x.GeneroId.Equals(codGenero)) > 0) { throw new ProjetoBibliotecaDeFilme.Library.BibliotecadeFilme.Utils.ProjetoException(string.Format("{0} Já Adicionado", view.Descricao)); } filmeTemp.ListaGeneros.Add(view); retorno.Mensagem = string.Format("Genero {0} - {1} Adicionado com Sucesso ao Filme. <br />", genero.GeneroId, genero.Descricao); retorno.TipoMensagem = TipoMensagem.Sucesso; retorno.Resultado = true; } catch (ProjetoBibliotecaDeFilme.Library.BibliotecadeFilme.Utils.ProjetoException ex) { retorno.Mensagem = ex.Message; retorno.TipoMensagem = TipoMensagem.Alerta; retorno.Resultado = false; } catch (Exception ex) { retorno.Mensagem = "Erro ao Adicionar Genero ao Filme.<br />"; retorno.TipoMensagem = TipoMensagem.Erro; retorno.Resultado = false; } return(Json(retorno)); }