コード例 #1
0
ファイル: ChaveController.cs プロジェクト: tbrito/salus
        public ChaveViewModel ObterPorId(int id)
        {
            var chave = this.chaveRepositorio.ObterPorIdComTipoDocumento(id);

            var model = new ChaveViewModel
            {
                Ativo = chave.Ativo,
                Id = chave.Id,
                ItensLista = chave.Lista,
                ItensListaComoTexto = chave.ItensLista,
                Mascara = chave.Mascara,
                Nome = chave.Nome,
                Obrigatorio = chave.Obrigatorio,
                TipoDado = chave.TipoDado.Value,
                TipoDocumentoId = chave.TipoDocumento.Id,
                TipoDocumentoNome = chave.TipoDocumento.Nome
            };

            return model;
        }
コード例 #2
0
ファイル: ChaveController.cs プロジェクト: tbrito/salus
        public IEnumerable<ChaveViewModel> PorTipoDocumento(int id)
        {
            var chaves = this.chaveRepositorio.ObterPorTipoDocumentoId(id);

            var models = new List<ChaveViewModel>();

            foreach (var chave in chaves)
            {
                var model = new ChaveViewModel
                {
                    Ativo = chave.Ativo,
                    Id = chave.Id,
                    ItensLista = chave.Lista,
                    ItensListaComoTexto = chave.ItensLista,
                    Mascara = chave.Mascara,
                    Nome = chave.Nome,
                    Obrigatorio = chave.Obrigatorio,
                    TipoDado = chave.TipoDado.Value,
                    TipoDocumentoId = chave.TipoDocumento.Id,
                    TipoDocumentoNome = chave.TipoDocumento.Nome
                };

                models.Add(model);
            }

            return models as IEnumerable<ChaveViewModel>;
        }