public static string RenderForm(Core.IRequest request, PartialViewKeys type, Dictionary <string, object> data, Vendor.PartialViews.Container container) { if (Core.Vendors.PartialViews.ContainsKey(type)) { var html = new StringBuilder(); if (container != Vendor.PartialViews.Container.None) { var view = new View("/Views/Shared/PartialViews/" + container.ToString().ToLower() + ".html"); foreach (var partialview in Core.Vendors.PartialViews[type]) { view.Clear(); view["content"] = partialview.RenderForm(request, data); view["title"] = partialview.Title; view["id"] = partialview.Title.ToLower().ReplaceOnlyAlphaNumeric(true, false, true).Replace(" ", "-"); view["menu"] = RenderMenu(partialview); html.Append(view.Render()); } } else { foreach (var partialview in Core.Vendors.PartialViews[type]) { html.Append(partialview.RenderForm(request, data)); } } return(html.ToString()); } return(""); }
public static List <IVendorPartialView> GetList(PartialViewKeys type) { if (Core.Vendors.PartialViews.ContainsKey(type)) { return(Core.Vendors.PartialViews[type]); } return(new List <IVendorPartialView>()); }
public static void Save(Core.IRequest request, Dictionary <string, string> parameters, PartialViewKeys type, Dictionary <string, object> data) { if (Core.Vendors.PartialViews.ContainsKey(type)) { foreach (var partialview in Core.Vendors.PartialViews[type]) { partialview.Save(request, parameters, data); } } }
public static string RenderForm(Core.IRequest request, PartialViewKeys type, Dictionary <string, object> data, Container container) { return(Core.Delegates.PartialViews.RenderForm(request, type, data, container)); }
public static void Save(Core.IRequest request, Dictionary <string, string> parameters, PartialViewKeys type, Dictionary <string, object> data) { Core.Delegates.PartialViews.Save(request, parameters, type, data); }