Beispiel #1
0
        private static string GetDyncFieldValueByRow(string name, SQLDynamicRow row)
        {
            if (row.IsNull())
            {
                return(null);
            }

            var item = row.Row.Where(t => t.Name.Equals(name)).FirstOrDefault();

            return(item?.Value);
        }
Beispiel #2
0
 public int UpdateDyncTableData(SQLDynamicRow sQLDynamicRow, string tableName, int id)
 {
     return(_sQLDynamic.UpdateDyncForm(sQLDynamicRow, tableName, id));
 }
Beispiel #3
0
 public int AddDyncTableData(SQLDynamicRow sQLDynamicRow, string tableName)
 {
     return(_sQLDynamic.AddDyncForm(sQLDynamicRow, tableName));
 }
Beispiel #4
0
        public static IHtmlString BuliderFormView(this HtmlHelper htmlHelper, IEnumerable <DyncField> dyncField, SQLDynamicRow row)
        {
            if (dyncField.IsNull() && !dyncField.Any())
            {
                return(htmlHelper.Raw(string.Empty));
            }

            var content = string.Empty;

            foreach (var item in dyncField)
            {
                var vaule = GetDyncFieldValueByRow(item.Name, row);
                content += BuliderFormView(item, vaule);
            }
            var html = FormTemp.GetTempByKey("form", content);

            return(htmlHelper.Raw(html));
        }