public HtmlMap AddHtmlMap(int?idModule, int?idHtml, int?idCoppy) { var html = new HtmlMap { IdHtml = idHtml, IdModule = idModule, IdCopy = idCoppy, LanguageId = Utility.Getcookie("LanguageId") }; _da.Add(html); _da.Save(); return(html); }
public JsonResult SaveModuleCopy(int idModule) { var msg = new JsonMessage { Erros = false, Message = "Thêm mới thành công." }; try { var idPage = Request["sl-sysPage"]; var model = _dl.GetModuleControl(idModule); var item = new ModuleControl { PageID = int.Parse(idPage), Action = model.Action, Module = model.Module, Section = model.Section, Sort = model.Sort }; _dl.Add(item); _dl.Save(); if (model.Action.ToLower().Equals(("ModuleHTML").ToLower())) { var html = _dl.GetHtmlMapById(idModule).FirstOrDefault(); var htmlnew = new HtmlMap { IdHtml = html.IdHtml, IdModule = item.Id }; _dl.Add(htmlnew); _dl.Save(); } } catch (Exception) { msg.Erros = true; msg.Message = "Có lỗi xảy ra"; } return(Json(msg)); }
public int SaveModule(string key) { try { if (key != Keyapi) { return(0); } var doAction = Request["DoAction"]; var ctrId = Convert.ToInt32(Request["ctrId"]); var pageId = Convert.ToInt32(Request["PageID"]); var action = Request["Action"]; var module = Request["Module"]; var section = Request["Section"]; var sort = Convert.ToInt32(Request["Sort"]); var sys = new ModuleControl(); switch (doAction) { case "add": UpdateModel(sys); sys.CreateDate = DateTime.Now; sys.Action = action; sys.AgencyID = Agencyid(); sys.PageID = pageId; sys.LanguageID = "vi"; _dl.Add(sys); _dl.Save(); break; case "edit": sys = _dl.GetItemModule(ctrId); sys.Action = action; sys.Module = module; sys.Section = section; sys.Sort = sort; _dl.Save(); break; case "copy": var cp = _dl.GetItemModule(ctrId); UpdateModel(sys); sys.Module = cp.Module; sys.Action = cp.Action; sys.AgencyID = Agencyid(); sys.LanguageID = "vi"; sys.Sort = cp.Sort; sys.CreateDate = DateTime.Now; _dl.Add(sys); _dl.Save(); if (cp.Module == "Html") { var itemHtml = _dl.GetHtmlMap(ctrId); var newhtml = new HtmlMap { IdCopy = ctrId, IdHtml = itemHtml.IdHtml, IdModule = sys.Id, LanguageId = Utility.Getcookie("LanguageId") }; _dl.Add(newhtml); _dl.Save(); } break; case "delete": sys = _dl.GetItemModule(ctrId); if (sys.Module == "Html") { var idhtml = sys.HtmlMaps.FirstOrDefault().IdHtml; var count = _dl.GetCountHtmlMap(idhtml ?? 0); if (count <= 1) { var htmlcontent = _dl.GetHtmlContent(idhtml ?? 0); _dl.Delete(htmlcontent); } } _dl.Delete(sys); _dl.Save(); break; case "layout": var layout = Request["LayoutNew"]; var page = _pageDa.Get(pageId); page.Layout = layout; _pageDa.Save(); break; } return(1); } catch { return(0); } }
public void Add(HtmlMap item) { FDIDB.HtmlMaps.Add(item); }
public void Add(HtmlMap obj) { FDIDB.HtmlMaps.Add(obj); }
public void Add(HtmlMap htmlModule) { FDIDB.HtmlMaps.Add(htmlModule); }
public bool SaveModule(string doAction) { try { var sys = new ModuleControl(); var ctrId = Request["ctrId"]; switch (doAction) { case "add": UpdateModel(sys); sys.CreateDate = DateTime.Now; sys.LanguageID = Fdisystem.LanguageId; _da.Add(sys); _da.Save(); break; case "edit": sys = _da.GetItemModule(int.Parse(ctrId)); UpdateModel(sys); _da.Save(); break; case "copy": var cp = _da.GetItemModule(int.Parse(ctrId)); UpdateModel(sys); sys.Module = cp.Module; sys.Action = cp.Action; sys.Sort = cp.Sort; sys.CreateDate = DateTime.Now; _da.Add(sys); _da.Save(); if (cp.Module == "Html") { var itemHtml = _da.GetHtmlMap(int.Parse(ctrId)); var newhtml = new HtmlMap { IdCopy = int.Parse(ctrId), IdHtml = itemHtml.IdHtml, IdModule = sys.Id, LanguageId = Utility.Getcookie("LanguageId") }; _da.Add(newhtml); _da.Save(); } break; case "delete": sys = _da.GetItemModule(int.Parse(ctrId)); if (sys.Module == "Html") { var idhtml = sys.HtmlMaps.FirstOrDefault().IdHtml; var count = _da.GetCountHtmlMap(idhtml ?? 0); if (count <= 1) { var htmlcontent = _da.GetHtmlContent(idhtml ?? 0); _da.Delete(htmlcontent); } } _da.Delete(sys); _da.Save(); break; case "layout": var pageId = Request["pageId"]; var layout = Request["LayoutNew"]; var page = _pageDa.Get(int.Parse(pageId)); page.Layout = layout; _pageDa.Save(); break; } return(true); } catch { return(false); } }