public ActionResult Editar(IdiomaViewModel view) { var retorno = new RetornoMensagem(); try { var idioma = new Idioma() { IdiomaId = view.IdiomaId, Descricao = view.Descricao }; _idiomaBLO.Editar(idioma); retorno.Mensagem = string.Format("Idioma {0} - {1} Editado com Sucesso. <br />", view.IdiomaId, view.Descricao); retorno.TipoMensagem = TipoMensagem.Sucesso; retorno.Resultado = true; } catch (ProjetoException ex) { retorno.Mensagem = ex.Message; retorno.TipoMensagem = TipoMensagem.Alerta; retorno.Resultado = false; } catch (Exception) { retorno.Mensagem = "Erro ao Editar.<br />"; retorno.TipoMensagem = TipoMensagem.Erro; retorno.Resultado = false; } return(Json(retorno)); }
public ActionResult Cadastrar(IdiomaViewModel view) { var retorno = new RetornoMensagem(); try { var idioma = new ProjetoBibliotecaDeFilme.Library.BibliotecadeFilme.Model.Idioma { IdiomaId = view.IdiomaId, Descricao = view.Descricao }; _idiomaBLONovo.Salvar(idioma); retorno.Mensagem = string.Format("Idioma {0} - {1} Cadastrado com Sucesso. <br />", view.IdiomaId, view.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 Cadastrar.<br />"; retorno.TipoMensagem = TipoMensagem.Erro; retorno.Resultado = false; } return(Json(retorno)); }
public ActionResult Cadastrar(GeneroViewModel view) { var retorno = new RetornoMensagem(); var genero = new Genero(); try { genero = new Genero() { GeneroId = view.GeneroId, Descricao = view.Descricao }; _generoBLO.Salvar(genero); retorno.Mensagem = string.Format("Genero {0} Cadastrado com Sucesso. <br />", view.Descricao); retorno.TipoMensagem = TipoMensagem.Sucesso; retorno.Resultado = true; } catch (ProjetoException ex) { retorno.Mensagem = ex.Message; retorno.TipoMensagem = TipoMensagem.Alerta; retorno.Resultado = false; } catch (Exception ex) { retorno.Mensagem = "Erro ao Cadastrar.<br />"; retorno.TipoMensagem = TipoMensagem.Erro; retorno.Resultado = false; } return(Json(retorno)); }
public ActionResult Excluir(string id) { var retorno = new RetornoMensagem(); try { var idiomaMensagem = _idiomaBLONovo.BuscarPorId(id); _idiomaBLONovo.Excluir(id); retorno.Mensagem = string.Format("Idioma {0} - {1} Excluido com Sucesso. <br />", idiomaMensagem.IdiomaId, idiomaMensagem.Descricao); retorno.TipoMensagem = TipoMensagem.Sucesso; retorno.Resultado = true; } catch (ProjetoException ex) { retorno.Mensagem = ex.Message; retorno.TipoMensagem = TipoMensagem.Alerta; retorno.Resultado = false; } catch (Exception) { retorno.Mensagem = "Erro ao Excluir.<br />"; retorno.TipoMensagem = TipoMensagem.Erro; retorno.Resultado = false; } return(Json(retorno)); }
public ActionResult Editar(GeneroViewModel view) { var retorno = new RetornoMensagem(); try { var genero = new ProjetoBibliotecaDeFilme.Library.BibliotecadeFilme.Model.Genero { GeneroId = view.GeneroId, Descricao = view.Descricao }; _generoBLONovo.Editar(genero); retorno.Mensagem = string.Format("Genero {0} - {1} Editado com Sucesso. <br />", view.GeneroId, view.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 Editar.<br />"; retorno.TipoMensagem = TipoMensagem.Erro; retorno.Resultado = false; } return(Json(retorno)); }
public ActionResult Excluir(int id) { var retorno = new RetornoMensagem(); try { var generoMensagem = _generoBLO.BuscarPorId(id); _generoBLO.Excluir(id); retorno.Mensagem = string.Format("Genero {0} - {1} Excluido com Sucesso. <br />", generoMensagem.GeneroId, generoMensagem.Descricao); retorno.TipoMensagem = TipoMensagem.Sucesso; retorno.Resultado = true; } catch (ProjetoException ex) { retorno.Mensagem = ex.Message; retorno.TipoMensagem = TipoMensagem.Alerta; retorno.Resultado = false; } catch (Exception) { retorno.Mensagem = "Erro ao Excluir.<br />"; retorno.TipoMensagem = TipoMensagem.Erro; retorno.Resultado = false; } return(Json(retorno)); }
public ActionResult Editar(FilmeViewModel view) { var retorno = new RetornoMensagem(); try { var filme = new Filme() { FilmeId = view.FilmeId, Descricao = view.Descricao, Generos = new List <Genero>(), Idiomas = new List <Idioma>(), Nomes = new List <NomedoFilme>() }; if (filmeTemp.ListaGeneros.Any()) { foreach (var item in filmeTemp.ListaGeneros) { var genero = new Genero { GeneroId = item.GeneroId, Descricao = item.Descricao }; filme.Generos.Add(genero); } } if (filmeTemp.ListaIdiomas.Any()) { foreach (var item in filmeTemp.ListaIdiomas) { var idioma = new Idioma { IdiomaId = item.IdiomaId, Descricao = item.Descricao }; filme.Idiomas.Add(idioma); } } _filmeBLO.Editar(filme); retorno.Mensagem = "Filme Editado com Sucesso. <br />"; retorno.TipoMensagem = TipoMensagem.Sucesso; retorno.Resultado = true; } catch (ProjetoException ex) { retorno.Mensagem = ex.Message; retorno.TipoMensagem = TipoMensagem.Alerta; retorno.Resultado = false; } catch (Exception ex) { retorno.Mensagem = "Erro ao Editar.<br />"; retorno.TipoMensagem = TipoMensagem.Erro; retorno.Resultado = false; } return(Json(retorno)); }
public ActionResult Excluir(int id) { var retorno = new RetornoMensagem(); try { var filme = _filmeBLONovo.BuscarPorId(id); var nomeFilme = _nomedoFilmeBLONovo.BuscarporIdFilme(id); var generofilme = _filmeGeneroBLONovo.BuscarporFilmeId(id); var idiomafilme = _filmeIdiomaBLONovo.BuscarporIdFilme(id); if (generofilme.Count > 0 || (idiomafilme.Count > 0)) { retorno.Mensagem = string.Format("Filme {0} - {1} Possui Generos e/ou Idiomas Adicionados. <br />", filme.FilmeId, filme.Descricao); retorno.TipoMensagem = TipoMensagem.Sucesso; retorno.Resultado = false; } else { if (nomeFilme.Count > 0) { foreach (var item in nomeFilme) { if (item.FilmeId == filme.FilmeId) { _nomedoFilmeBLONovo.RemoverNomesFilme(item.NomedoFilmeId); } } } _filmeBLONovo.Excluir(id); retorno.Mensagem = string.Format("Filme {0} - {1} Excluido com Sucesso. <br />", filme.FilmeId, filme.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 Excluir.<br />"; retorno.TipoMensagem = TipoMensagem.Erro; retorno.Resultado = false; } return(Json(retorno)); }
public RetornoMensagem Erro404() { RetornoMensagem retorno = null; retorno = new RetornoMensagem { StatusCode = (int)StatusCodeEnum.NotFound, Mensagem = StatusCodeEnum.NotFound.ToString() }; return(retorno); }
public ActionResult RemoverIdiomaDaLista(string codIdioma) { var retorno = new RetornoMensagem(); try { var idiomaView = filmeTemp.ListaIdiomas.Where(x => x.IdiomaId == codIdioma).FirstOrDefault(); if (idiomaView != null) { filmeTemp.ListaIdiomas.Remove(idiomaView); if (idiomaView != null) { filmeTemp.ListaIdiomas.Remove(idiomaView); var filme = _filmeBLO.Listar().Where(x => x.FilmeId == filmeTemp.FilmeId).FirstOrDefault(); if (filme.FilmeId > 0) { var idiomaRemove = filme.Idiomas.Where(x => x.IdiomaId == codIdioma).FirstOrDefault(); filme.Idiomas.Remove(idiomaRemove); _filmeBLO.RemoverItensFilme(filme); } } } else { throw new ProjetoException("Idioma não encontrado na Lista."); } retorno.Mensagem = string.Format("Idioma {0} - {1} Removido com Sucesso do Filme. <br />", idiomaView.IdiomaId, idiomaView.Descricao); retorno.TipoMensagem = TipoMensagem.Sucesso; retorno.Resultado = true; } catch (ProjetoException ex) { retorno.Mensagem = ex.Message; retorno.TipoMensagem = TipoMensagem.Alerta; retorno.Resultado = false; } catch (Exception) { retorno.Mensagem = "Erro ao Adicionar Idioma ao Filme.<br />"; retorno.TipoMensagem = TipoMensagem.Erro; retorno.Resultado = false; } return(Json(retorno)); }
public ActionResult RemoverGeneroDaLista(int codGenero) { var retorno = new RetornoMensagem(); try { var generoView = filmeTemp.ListaGeneros.Where(x => x.GeneroId == codGenero).FirstOrDefault(); if (generoView != null) { filmeTemp.ListaGeneros.Remove(generoView); var filme = _filmeBLO.Listar().Where(x => x.FilmeId == filmeTemp.FilmeId).FirstOrDefault(); if (filme.FilmeId > 0) { var generoRemove = filme.Generos.Where(x => x.GeneroId == codGenero).FirstOrDefault(); filme.Generos.Remove(generoRemove); _filmeBLO.RemoverItensFilme(filme); } } else { throw new ProjetoException("Genero não encontrado na Lista."); } retorno.Mensagem = string.Format("Genero {0} - {1} Removido com Sucesso do Filme. <br />", generoView.GeneroId, generoView.Descricao); retorno.TipoMensagem = TipoMensagem.Sucesso; retorno.Resultado = true; } catch (ProjetoException ex) { retorno.Mensagem = ex.Message; retorno.TipoMensagem = TipoMensagem.Alerta; retorno.Resultado = false; } catch (Exception) { retorno.Mensagem = "Erro ao Remover Genero ao Filme.<br />"; retorno.TipoMensagem = TipoMensagem.Erro; retorno.Resultado = false; } return(Json(retorno)); }
public ActionResult RemoverNomeFilmeDaLista(int idNomeFilme, string nomeFilme, string idioma) { var retorno = new RetornoMensagem(); try { var nomeFilmeView = filmeTemp.ListaNomedoFilme.Where(x => x.Nome == nomeFilme && x.IdiomaId == idioma).FirstOrDefault(); if (nomeFilmeView != null) { filmeTemp.ListaNomedoFilme.Remove(nomeFilmeView); if (idNomeFilme > 0) { var filme = _filmeBLONovo.Listar().Where(x => x.FilmeId == filmeTemp.FilmeId).FirstOrDefault(); var nomeFilmeRemover = filme.Nomes.Where(x => x.NomedoFilmeId == idNomeFilme).FirstOrDefault(); filme.Nomes.Remove(nomeFilmeRemover); _filmeBLONovo.RemoverNomesFilme(idNomeFilme); } } else { throw new ProjetoBibliotecaDeFilme.Library.BibliotecadeFilme.Utils.ProjetoException("NomeFilme não encontrado na Lista."); } retorno.Mensagem = string.Format("NomeFilme {0} - {1} Removido com Sucesso do Filme. <br />", nomeFilmeView.Nome, nomeFilmeView.IdiomaId); 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 Remover Nome do Filme.<br />"; retorno.TipoMensagem = TipoMensagem.Erro; retorno.Resultado = false; } return(Json(retorno)); }
public ActionResult Excluir(int id) { var retorno = new RetornoMensagem(); try { var filme = _filmeBLO.BuscarPorId(id); if (filme.Generos.Count > 0 || (filme.Idiomas.Count > 0)) { retorno.Mensagem = string.Format("Filme {0} - {1} Possui Generos e/ou Idiomas Adicionados. <br />", filme.FilmeId, filme.Descricao); retorno.TipoMensagem = TipoMensagem.Sucesso; retorno.Resultado = false; } else { _filmeBLO.Excluir(id); retorno.Mensagem = string.Format("Filme {0} - {1} Excluido com Sucesso. <br />", filme.FilmeId, filme.Descricao); retorno.TipoMensagem = TipoMensagem.Sucesso; retorno.Resultado = true; } } catch (ProjetoException ex) { retorno.Mensagem = ex.Message; retorno.TipoMensagem = TipoMensagem.Alerta; retorno.Resultado = false; } catch (Exception) { retorno.Mensagem = "Erro ao Excluir.<br />"; retorno.TipoMensagem = TipoMensagem.Erro; retorno.Resultado = false; } return(Json(retorno)); }
public ActionResult RemoverGeneroDaLista(int codGenero) { var retorno = new RetornoMensagem(); try { var generoView = filmeTemp.ListaGeneros.Where(x => x.GeneroId == codGenero).FirstOrDefault(); if (generoView != null) { filmeTemp.ListaGeneros.Remove(generoView); _filmeGeneroBLONovo.RemoverGeneroFilme(codGenero, filmeTemp.FilmeId); } else { throw new ProjetoBibliotecaDeFilme.Library.BibliotecadeFilme.Utils.ProjetoException("Genero não encontrado na Lista."); } retorno.Mensagem = string.Format("Genero {0} - {1} Removido com Sucesso do Filme. <br />", generoView.GeneroId, generoView.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 Remover Genero ao Filme.<br />"; retorno.TipoMensagem = TipoMensagem.Erro; retorno.Resultado = false; } return(Json(retorno)); }
public async Task LerChavesAsync() { ChaveVisualizas = new List <ChaveVisualiza>(); BlockDeblockFolder(false); using StreamReader sr = new StreamReader(CaminhoFile); string line = string.Empty; int contline = 0; while ((line = await sr.ReadLineAsync()) != null) { try { string[] items = Cripto.Decrypt(line).Split(":-"); if (items.Count() >= 2) { ChaveVisualizas.Add(new ChaveVisualiza(new Chave { Id = int.Parse(items[0]) }, DateTime.Parse(items[1]))); } else { RetornoMensagem.Add("Erro na leitura do arquivo de ChaveVisualiza => Linha " + contline); } } catch (Exception) { RetornoMensagem.Add("Erro na leitura do arquivo de ChaveVisualiza => Linha " + contline); } contline++; } sr.Close(); BlockDeblockFolder(true); }
public ActionResult AdicionarNomeFilme(int idFilme, string nomeFilme, string idioma) { var retorno = new RetornoMensagem(); try { var nomedoFilmeView = new NomedoFilmeViewModel { Nome = nomeFilme, IdiomaId = idioma }; filmeTemp.ListaNomedoFilme.Add(nomedoFilmeView); if (idFilme > 0) { var filme = _filmeBLO.BuscarPorId(idFilme); filme.Nomes.Add(new NomedoFilme { Nome = nomeFilme, IdiomaId = idioma }); _filmeBLO.Editar(filme); } retorno.Mensagem = ("Nome do Filme e Idioma Adicionado com Sucesso ao Filme. <br />"); retorno.TipoMensagem = TipoMensagem.Sucesso; retorno.Resultado = true; } catch (ProjetoException ex) { retorno.Mensagem = ex.Message; retorno.TipoMensagem = TipoMensagem.Alerta; retorno.Resultado = false; } catch (Exception ex) { retorno.Mensagem = "Erro ao Adicionar Nome do Filme ao Filme"; retorno.TipoMensagem = TipoMensagem.Erro; retorno.Resultado = false; } return(Json(retorno)); }
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)); }
public ActionResult AdicionarIdioma(string codIdioma) { var retorno = new RetornoMensagem(); try { var idioma = _idiomaBLONovo.BuscarPorId(codIdioma); var view = new IdiomaViewModel(idioma); if (filmeTemp.ListaIdiomas.Count(x => x.IdiomaId.Equals(codIdioma)) > 0) { throw new ProjetoBibliotecaDeFilme.Library.BibliotecadeFilme.Utils.ProjetoException(string.Format("{0} Já Adicionado", view.Descricao)); } filmeTemp.ListaIdiomas.Add(view); retorno.Mensagem = string.Format("Idioma {0} - {1} Adicionado com Sucesso ao Filme. <br />", idioma.IdiomaId, idioma.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 Idioma ao Filme.<br />"; retorno.TipoMensagem = TipoMensagem.Erro; retorno.Resultado = false; } return(Json(retorno)); }
public ActionResult AdicionarNomeFilme(int idFilme, string nomeFilme, string idioma) { var retorno = new RetornoMensagem(); try { var nomedoFilmeView = new NomedoFilmeViewModel { Nome = nomeFilme, IdiomaId = idioma, FilmeId = idFilme }; if (filmeTemp.ListaNomedoFilme.Count(x => x.Nome.Equals(nomeFilme) && x.IdiomaId.Equals(idioma)) > 0) { throw new ProjetoBibliotecaDeFilme.Library.BibliotecadeFilme.Utils.ProjetoException(string.Format("{0} Já Adicionado", nomedoFilmeView.Nome)); } filmeTemp.ListaNomedoFilme.Add(nomedoFilmeView); retorno.Mensagem = ("Nome do Filme e Idioma Adicionado com Sucesso ao Filme. <br />"); 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 Nome do Filme ao Filme"; retorno.TipoMensagem = TipoMensagem.Erro; retorno.Resultado = false; } return(Json(retorno)); }
public ActionResult Cadastrar(FilmeViewModel view) { var retorno = new RetornoMensagem(); try { var filme = new ProjetoBibliotecaDeFilme.Library.BibliotecadeFilme.Model.Filme { FilmeId = view.FilmeId, Descricao = view.Descricao, Generos = new List <ProjetoBibliotecaDeFilme.Library.BibliotecadeFilme.Model.Genero>(), Idiomas = new List <ProjetoBibliotecaDeFilme.Library.BibliotecadeFilme.Model.Idioma>(), Nomes = new List <ProjetoBibliotecaDeFilme.Library.BibliotecadeFilme.Model.NomedoFilme>() }; if (filmeTemp.ListaNomedoFilme.Any()) { foreach (var item in filmeTemp.ListaNomedoFilme) { var nome = new ProjetoBibliotecaDeFilme.Library.BibliotecadeFilme.Model.NomedoFilme { IdiomaId = item.IdiomaId, Nome = item.Nome }; filme.Nomes.Add(nome); } } if (filmeTemp.ListaGeneros.Any()) { foreach (var item in filmeTemp.ListaGeneros) { var genero = new ProjetoBibliotecaDeFilme.Library.BibliotecadeFilme.Model.Genero { GeneroId = item.GeneroId, Descricao = item.Descricao }; filme.Generos.Add(genero); } } if (filmeTemp.ListaIdiomas.Any()) { foreach (var item in filmeTemp.ListaIdiomas) { var idioma = new ProjetoBibliotecaDeFilme.Library.BibliotecadeFilme.Model.Idioma { IdiomaId = item.IdiomaId, Descricao = item.Descricao }; filme.Idiomas.Add(idioma); } } _filmeBLONovo.Salvar(filme); retorno.Mensagem = "Filme Cadastrado com Sucesso. <br />"; 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 Cadastrar.<br />"; retorno.TipoMensagem = TipoMensagem.Erro; retorno.Resultado = false; } return(Json(retorno)); }