Пример #1
0
        public void SaveTable_Test()
        {
            var ci = GetContainer();
            var tableInfoService = ci.Resolve <ITableInfoService>();
            var request          = new SaveTableRequest();

            request.Name          = "Order";
            request.Desc          = "订单表";
            request.OperationType = OperationType.Edit;

            List <ColumnInfoDto> cols = new List <ColumnInfoDto>();

            cols.Add(new ColumnInfoDto()
            {
                Name         = "FullName",
                Desc         = "收货人",
                FormItemType = FormItemType.Text,
                IsPrimaryKey = false,
                IsSystem     = true,
                Sort         = 7
            });

            request.ColumnInfos = cols;
            var res = tableInfoService.SaveTable(request);

            res.CheckErrorAndThrowIt();
        }
Пример #2
0
        public ResultObject SaveTable(SaveTableRequest request)
        {
            var core = new SaveTableCore(request, _uow, _tableInfoRepository);

            return(core.DoExecute());
        }