Пример #1
0
        private IDataServiceTargetViewModel CreateViewModel(IDataServiceTarget model)
        {
            switch (model.Type)
            {
            case DataServiceTargetType.File:
                return(new FileDataServiceTargetViewModel((FileDataServiceTarget)model));

            case DataServiceTargetType.Sql:
                return(new SqlDataServiceTargetViewModel((SqlDataServiceTarget)model));

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
Пример #2
0
 public DataServiceDefinition(
     string id,
     string ownerInitials,
     string dataType,
     List <Field> fields,
     IDataServiceTarget target,
     string filter = null)
 {
     Id            = id;
     OwnerInitials = ownerInitials;
     DataType      = dataType;
     Fields        = fields;
     Target        = target;
     Filter        = filter;
 }