public static void Field(this Employee employee, string name, object value) { var property = employee.FindProperty(name); if (property.PropertyType == typeof(DateTime)) { value = Convert.ToDateTime(value); } property.SetValue(employee, value); }
public static string Field(this Employee employee, string name) { var property = employee.FindProperty(name); var value = property.GetValue(employee); if (value == null) { return(string.Empty); } if (value is DateTime) { return(((DateTime)value).ToString("dd.MM.yyyy")); } return(value.ToString()); }