public JsonResult GetAnexosRequerimento(string searchPhrase, int current = 1, int rowCount = 5, int requerimentoId = 0) { if (requerimentoId != 0) { var arquivoRequerimento = new ArquivoRequerimento { RequerimentoId = requerimentoId }; var usuario = LoginServer.RetornarUsuarioLogado(User.Identity.Name); var request = FormatGridUtils <ArquivoRequerimento> .Format(Request, searchPhrase, arquivoRequerimento, current, rowCount); var response = new ResponseGrid <ArquivoRequerimento>(); response = ArquivoRequerimentoServer.Listar(request, usuario); return(Json(new { rows = response.Entidades, current, rowCount, total = response.QuantidadeRegistros }, JsonRequestBehavior.AllowGet)); } return(Json(new { rows = "", current, rowCount, total = 0 }, JsonRequestBehavior.AllowGet)); }
public void Excluir(ArquivoRequerimento arquivoRequerimento) { var consiste = ConsisteExcluir(arquivoRequerimento); if (consiste.Inconsistencias.Any()) { throw new ArgumentException(consiste.Inconsistencias.ToString()); } else { var pesquisa = dbArquivoRequerimento.BuscarPorId(arquivoRequerimento.Id); var caminho = pesquisa.Caminho; dbArquivoRequerimento.Delete(pesquisa); ExcluirArquivos(caminho); } }
public ArquivoRequerimento Atualizar(ArquivoRequerimento arquivoRequerimento) { var consiste = ConsisteAtualizar(arquivoRequerimento); if (consiste.Inconsistencias.Any()) { throw new ArgumentException(consiste.Inconsistencias.ToString()); } else { dbArquivoRequerimento.Update(arquivoRequerimento); } return(arquivoRequerimento); }
public ConsisteUtils ExcluirPorStringList(string list) { var consiste = new ConsisteUtils(); var spltArquivos = list.Split('|'); foreach (var item in spltArquivos) { if (item != "") { var arquivo = new ArquivoRequerimento { Id = Int32.Parse(item) }; Excluir(arquivo); } } return(consiste); }
public ConsisteUtils ConsisteExcluir(ArquivoRequerimento arquivoRequerimento) { var consiste = new ConsisteUtils(); return(consiste); }
public ConsisteUtils ConsisteAtualizar(ArquivoRequerimento arquivoRequerimento) { var consiste = new ConsisteUtils(); return(consiste); }