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; }
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>; }