public static Core.Models.Forms.DateTimeField ToModel(this Entities.Forms.DateTimeField field) { return(new Core.Models.Forms.DateTimeField { AllowFilter = field.AllowFilter, AllowSort = field.AllowSort, DefaultValue = field.DefaultValue, Description = field.Description, DisplayName = field.DisplayName, FieldName = field.FieldName, IsRequired = field.IsRequired, IsUnique = field.IsUnique, Placeholder = field.Placeholder }); }
public virtual DateTimeField ToModel(Entities.Forms.DateTimeField field) { string fieldType = field.FieldType; switch (fieldType) { case FieldTypes.DateTime: return(new DateTimeField { AllowFilter = field.AllowFilter, AllowSort = field.AllowSort, DefaultValue = field.DefaultValue, Description = field.Description, DisplayName = field.DisplayName, FieldName = field.FieldName, IsRequired = field.IsRequired, IsUnique = field.IsUnique, Placeholder = field.Placeholder }); case FieldTypes.Date: return(new DateField { AllowFilter = field.AllowFilter, AllowSort = field.AllowSort, DefaultValue = field.DefaultValue, Description = field.Description, DisplayName = field.DisplayName, FieldName = field.FieldName, IsRequired = field.IsRequired, IsUnique = field.IsUnique, Placeholder = field.Placeholder }); } throw new InvalidOperationException($"unknown field type {fieldType}"); }