internal static TipoRelacaoDTO Mapear(Tiporelacao tipoRelacao) { return(tipoRelacao != null ? new TipoRelacaoDTO() { Codigo = tipoRelacao.Codigo, Nome = tipoRelacao.Nome } : null); }
public TipoRelacaoDTO Consultar(TipoRelacaoDTO tipoRelacaoDTO) { var resultado = new Tiporelacao(); if (string.IsNullOrEmpty(tipoRelacaoDTO.Nome)) { resultado = DataContext.Tiporelacaos.AsNoTracking().FirstOrDefault(tipo => tipo.Codigo == tipoRelacaoDTO.Codigo); } else { resultado = DataContext.Tiporelacaos.AsNoTracking().FirstOrDefault(tipo => tipo.Nome.ToLower() == tipoRelacaoDTO.Nome.ToLower()); } return(Conversor.Mapear(resultado)); }