示例#1
0
        private string ValidatedFields(UsuarioDto usuarioDto)
        {
            foreach (PropertyInfo pi in usuarioDto.GetType().GetProperties())
            {
                if (pi.PropertyType == typeof(string))
                {
                    string value = (string)pi.GetValue(usuarioDto);

                    if (string.IsNullOrEmpty(value))
                    {
                        return(string.Format("Campo '{0}' não informado", pi.Name));
                    }
                }
            }
            return(null);
        }