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;
 }
        //// GET api/<controller>
        ///// <summary>
        ///// Lấy tất cả dữ liệu
        ///// </summary>
        ///// <returns></returns>
        public IEnumerable<Sys_DynamicColumnModel> Get()
        {
            string status = string.Empty;
            var service = new Sys_DynamicColumnServices();
            var list = service.GetAllUseEntity<Sys_DynamicColumnEntity>(ref status);
            
            return list.Select(item => new Sys_DynamicColumnModel
            {
                ID = item.ID,
                ColumnName = item.ColumnName,
                Code = item.Code,
                Status = item.Status,
                DataType = item.DataType,
                Length = item.Length,
                TableName = item.TableName,
                Comment = item.Comment
            });

        }
 // GET api/<controller>/5
 public Sys_DynamicColumnModel Get(Guid id)
 {
     string status = string.Empty;
     var service = new Sys_DynamicColumnServices();
     var result = service.GetById<Sys_DynamicColumnEntity>(id, ref status);
     var Sys_DynamicColumn = new Sys_DynamicColumnModel
     {
         ID = result.ID,
         ColumnName = result.ColumnName,
         Code = result.Code,
         Status = result.Status,
         DataType = result.DataType,
         Length = result.Length,
         TableName = result.TableName,
         Comment = result.Comment
     };
     return Sys_DynamicColumn;
     
 }
 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;
 }
 // DELETE api/<controller>/5
 public Sys_DynamicColumnModel Delete(Guid id)
 {
     var service = new Sys_DynamicColumnServices();
     service.Remove<Sys_DynamicColumnEntity>(id);
     var result = new Sys_DynamicColumnModel();
     return result;
 }