Пример #1
0
        public static Operador ParaEntidade(this DadosDoOperador dados)
        {
            if (dados == null)
            {
                return(null);
            }

            var tipoDoDestino = typeof(Operador);
            var destino       = (Operador)Activator.CreateInstance(tipoDoDestino, true);

            tipoDoDestino.GetProperty("Id").SetValue(destino, dados.Id);
            tipoDoDestino.GetProperty("Nome").SetValue(destino, dados.Nome);
            tipoDoDestino.GetProperty("Email").SetValue(destino, dados.Email);
            tipoDoDestino.GetProperty("Ativo").SetValue(destino, dados.Ativo);
            tipoDoDestino.GetProperty("DataDoCadastro").SetValue(destino, dados.DataDoCadastro);
            tipoDoDestino.GetProperty("Usuario").SetValue(destino, dados.Usuario.ParaEntidade());

            return(destino);
        }
Пример #2
0
 public Operador AdaptarOperadorParaEntidade(DadosDoOperador operador) => operador.ParaEntidade();