示例#1
0
 public SaveTableCore(SaveTableRequest request, IUnitOfWork uow, ITableInfoRepository tableInfoRepository)
     : base(request)
 {
     _uow = uow;
     _tableInfoRepository = tableInfoRepository;
     SetValidator(new SaveTableValidator(Request.OperationType));
 }
示例#2
0
 public AddColumnCore(AddColumnRequest request, IUnitOfWork uow, ITableInfoRepository tableInfoRepository)
     : base(request)
 {
     _uow = uow;
     _tableInfoRepository = tableInfoRepository;
     SetValidator(new AddColumnValidator());
 }
示例#3
0
 public ColumnMoveCore(ColumnMoveRequest request, IUnitOfWork uow, ITableInfoRepository tableInfoRepository)
     : base(request)
 {
     _uow = uow;
     _tableInfoRepository = tableInfoRepository;
     SetValidator(new ColumnMoveValidator());
 }
示例#4
0
        public void GetTableInfo_Test()
        {
            var ci = GetContainer();
            ITableInfoRepository rep = ci.Resolve <ITableInfoRepository>();
            var tableInfo            = rep.GetByKey(1);
            var x = tableInfo.ColumnInfos;

            Assert.IsNotNull(tableInfo);
        }
示例#5
0
        public void SaveTableInfo_Test()
        {
            var ci  = GetContainer();
            var uow = ci.Resolve <IUnitOfWork>();
            ITableInfoRepository rep = ci.Resolve <ITableInfoRepository>();

            var tabInfo = new TableInfo("customer", "客户表");

            tabInfo.AddColumnInfo("id", Common.DataManage.FormItemType.Number, "id", true, true);

            tabInfo.AddColumnInfo("code", Common.DataManage.FormItemType.Text, "客户编号", false, false);
            tabInfo.AddColumnInfo("name", Common.DataManage.FormItemType.Text, "客户名称", false, false);
            tabInfo.AddColumnInfo("company", Common.DataManage.FormItemType.Text, "客户公司", false, false);
            tabInfo.AddColumnInfo("sex", Common.DataManage.FormItemType.RadioButtonList, "客户性别", false, false);

            rep.Add(tabInfo);
            uow.Commit();
        }
 public TableInfoController(ITableInfoRepository repository)
 {
     _repository = repository;
 }
示例#7
0
 public FindTablesCore(FindTablesRequest request, ITableInfoRepository tableInfoRepository)
     : base(request)
 {
     _tableInfoRepository = tableInfoRepository;
 }
示例#8
0
 public TableDataService(ITableInfoRepository tableInfoRepository, IUnitOfWork uow)
 {
     _tableInfoRepository = tableInfoRepository;
     _uow = uow;
 }
示例#9
0
 public GeneratorCore(ITableInfoRepository repository)
 => _repository = repository;
示例#10
0
 public GetTableCore(GetTableRequest request, ITableInfoRepository tableInfoRepository)
     : base(request)
 {
     _tableInfoRepository = tableInfoRepository;
     SetValidator(new GetTableValidator());
 }
示例#11
0
 public GetPagerDataCore(GetPagerDataRequest request, ITableInfoRepository tableInfoRepository)
     : base(request)
 {
     _tableInfoRepository = tableInfoRepository;
     SetValidator(new GetPagerDataValidator());
 }
示例#12
0
 public TableInfoService(ITableInfoRepository repository)
 {
     _repository = repository;
 }
 public DataSyncSettingAllStateGrain(ISystemInfoRepository systemInfoRepository, ITableInfoRepository tableInfoRepository, IColumnInfoRepository columnInfoRepository)
 {
     _columnInfoRepository = columnInfoRepository;
     _tableInfoRepository  = tableInfoRepository;
     _systemInfoRepository = systemInfoRepository;
 }