示例#1
0
        public TipoDocumentoViewModel Salvar([FromBody]TipoDocumentoViewModel tipoDocumentoView)
        {
            TipoDocumento tipoDocumento = null;

            if (tipoDocumentoView.Id == 0)
            {
                tipoDocumento = new TipoDocumento();
            }
            else
            {
                tipoDocumento = this.tipoDocumentoRepositorio.ObterPorId(tipoDocumentoView.Id);
            }

            tipoDocumento.Ativo = tipoDocumentoView.Ativo;
            tipoDocumento.Nome = tipoDocumentoView.Nome;
            tipoDocumento.EhPasta = false;

            if (tipoDocumentoView.Parent != null)
            {
                tipoDocumento.Parent = new TipoDocumento { Id = tipoDocumentoView.Parent.Id };
            }

            this.tipoDocumentoRepositorio.Salvar(tipoDocumento);
            tipoDocumentoView.Id = tipoDocumento.Id;

            return tipoDocumentoView;
        }
示例#2
0
        public void DeveIndexarUmDocumento()
        {
            var salusSearch = new SalusElasticSearch();
            var tiago = new Usuario { Id = 57, Nome = "Tiago Sousa Brito" };

            var indexacao = new List<Indexacao>
            {
                new Indexacao { Valor = "2000841 df" },
                new Indexacao { Valor = "01/2016" },
                new Indexacao { Valor = "The look of love" }
            };

            var carta = new TipoDocumento { Id = 8, Nome = "Carta" };

            var documento = new Documento
            {
                Id = 1324546,
                Assunto = "Teste de Indexacao",
                CpfCnpj = "70638373115",
                DataCriacao = DateTime.Parse("01/12/1998"),
                Indexacao = indexacao,
                Usuario = tiago,
                TipoDocumento = carta
            };

            salusSearch.Indexar(documento);
        }
示例#3
0
        public void Salvar([FromBody]TipoDocumentoViewModel tipoDocumentoView)
        {
            TipoDocumento tipoDocumento = null;

            if (tipoDocumentoView.Id == 0)
            {
                tipoDocumento = new TipoDocumento();
            }
            else
            {
                tipoDocumento = this.tipoDocumentoRepositorio.ObterPorId(tipoDocumentoView.Id);
            }

            tipoDocumento.Ativo = tipoDocumentoView.Ativo;
            tipoDocumento.Nome = tipoDocumentoView.Nome;
            tipoDocumento.EhPasta = true;
            tipoDocumento.Parent = null;

            this.tipoDocumentoRepositorio.Salvar(tipoDocumento);
        }