コード例 #1
0
        public Sys_DynamicColumnModel Put(Sys_DynamicColumnModel model)
        {
            var Sys_DynamicColumn = new Sys_DynamicColumnEntity
            {
                ID         = model.ID,
                ColumnName = model.ColumnName,
                Code       = model.Code,
                Status     = model.Status,
                DataType   = model.DataType,
                Length     = model.Length,
                TableName  = model.TableName,
                Comment    = model.Comment
            };
            var service = new Sys_DynamicColumnServices();

            if (model.ID != Guid.Empty)
            {
                Sys_DynamicColumn.ID = model.ID;
                service.Edit <Sys_DynamicColumnEntity>(Sys_DynamicColumn);
            }
            else
            {
                service.Add(Sys_DynamicColumn);
                model.ID = Sys_DynamicColumn.ID;
            }
            return(model);
        }
コード例 #2
0
        public string Post([Bind] Sys_DynamicColumnModel model)
        {
            var success = string.Empty;

            if (model.Length != null)
            {
                if (model.DataType == "Decimal")
                {
                    model.DataType = model.DataType + "(" + model.Length + ",0)";
                }
                else
                {
                    model.DataType = model.DataType + "(" + model.Length + ")";
                }
            }
            else
            {
                model.DataType = model.DataType;
            }
            var listDynamicColumnModel = new List <Sys_DynamicColumnModel> {
                model
            };
            var entity  = listDynamicColumnModel.ToList().Translate <Sys_DynamicColumnEntity>();
            var service = new Sys_DynamicColumnServices();

            if (model.ID != Guid.Empty)
            {
                entity[0].ID = model.ID;
                success      = service.Edit <Sys_DynamicColumnEntity>(entity[0]) + ",0";
            }
            else
            {
                success  = service.Add <Sys_DynamicColumnEntity>(entity[0]) + ",0";
                model.ID = entity[0].ID;
            }
            return(success);
        }