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