public IActionResult GetGeneral(string name, string lang) { IActionResult response = null; GeneralModels generalModels = new GeneralModels(); General general = new General(); var generalView = new AdminGeneralView(); if (string.IsNullOrEmpty(lang)) { lang = LanguageModels.ActiveLanguage().LangCultureName; } general = generalModels.GetGeneral(name, lang); if (general != null) { generalView.GeneralId = general.GeneralId; generalView.GeneralName = general.GeneralName; generalView.GeneralContent = general.GeneralContent; generalView.Show = general.Show; generalView.Lang = general.Lang; response = Json(generalView); } return(response); }
public IActionResult Delete(int id, string lang) { IActionResult response = null; GeneralModels generalModels = new GeneralModels(); General general = null; general = generalModels.GetGeneral((int)id, lang); if (general != null) { ////delete category bool rt = generalModels.DeleteById((int)id); if (rt) { response = Json(new { code = Constant.Success, message = Constant.MessageDeleteCompleted }); } else { response = Json(new { code = Constant.Fail, message = Constant.MessageDeleteUncompleted }); } } else { response = Json(new { code = Constant.NotExist, message = Constant.MessageNotExist }); } return(response); }
public IActionResult Put(int id, [FromBody] AdminGeneralEditView generalView) { IActionResult response = null; GeneralModels generalModels = new GeneralModels(); General general = null; var rt = false; general = generalModels.GetGeneral(id, generalView.Lang); if (general != null) { general.GeneralName = generalView.GeneralName; general.GeneralContent = generalView.GeneralContent; general.Show = generalView.Show; general.Lang = generalView.Lang; rt = generalModels.Update(general); } else { general = new General(); general.GeneralName = generalView.GeneralName; general.GeneralContent = generalView.GeneralContent; general.Show = generalView.Show; general.Lang = generalView.Lang; rt = generalModels.Add(general); } if (rt) { response = Json(new { code = Constant.Success, message = Constant.MessageUpdateCompleted }); } else { response = Json(new { code = Constant.Fail, message = Constant.MessageUpdateUncompleted }); } return(response); }
public ActionResult Change_general(string type, string act, string ctrl, string type_act) { var general_content_view = new Web.Areas.Admin.ViewModels.General_content_view(); GeneralModels generalModels = new GeneralModels(); C_General general = new C_General(); if (string.IsNullOrEmpty(type)) { type = Request.QueryString["type"] != null ? Request.QueryString["type"].ToString() : CommonGlobal.CateProduct; } if (string.IsNullOrEmpty(act)) { act = Request.QueryString["act"] != null ? Request.QueryString["act"].ToString() : "general_content"; } if (string.IsNullOrEmpty(ctrl)) { ctrl = Request.QueryString["ctrl"] != null ? Request.QueryString["ctrl"].ToString() : "adminGeneral"; } if (string.IsNullOrEmpty(type_act)) { type_act = Request.QueryString["type_act"] != null ? Request.QueryString["type_act"].ToString() : CommonGlobal.Edit; } if (string.IsNullOrEmpty(this.Lang)) { this.Lang = LanguageModels.ActiveLanguage().LangCultureName; } try { general = generalModels.GetGeneral(type, this.Lang); general_content_view.Id = general.GeneralID; general_content_view.GeneralName = general.GeneralName; general_content_view.General_name_text = CommonGlobal.GetLinkADTypeName(type); general_content_view.GeneralContent = general.GeneralContent; general_content_view.Lang = general.Lang; general_content_view.Show = general.Show ?? false; if (general.Show == true) { general_content_view.Show = true; general_content_view.IsShow_text = "checked='checked'"; } else { general_content_view.Show = false; general_content_view.IsShow_text = string.Empty; } ////list language general_content_view.List_language = this.List_select_language(general.Lang); } catch (Exception) { general_content_view.Message = "Đã xảy ra lỗi trong quá trình lấy dữ liệu."; } general_content_view.Type = type; general_content_view.Type_act = type_act; ////Link tab StringBuilder sb = new StringBuilder(); sb.Append("<li class=\"active\"><a href=\"#\"><span>" + CommonGlobal.GetLinkADTypeName(type) + "</span></a></li>"); general_content_view.Html_link_tab = sb.ToString(); ////action general_content_view.Act = act; general_content_view.Ctrl = ctrl; general_content_view.Parent_action = HttpContext.Request.RequestContext.RouteData.Values["action"].ToString(); general_content_view.Parent_controller = HttpContext.Request.RequestContext.RouteData.Values["controller"].ToString(); ////end action return(this.PartialView("../control/change_general", general_content_view)); }
public ActionResult Footer(FormCollection collection) { GeneralModels generalModels = new GeneralModels(); C_General general = new C_General(); var footer_view = new Web.Areas.Admin.ViewModels.Footer_view(); this.TryUpdateModel(footer_view); ////action footer_view.Parent_action = HttpContext.Request.RequestContext.RouteData.Values["action"].ToString(); footer_view.Parent_controller = HttpContext.Request.RequestContext.RouteData.Values["controller"].ToString(); ////end action ////list language footer_view.List_language = this.List_select_language(footer_view.Lang); ////Link tab StringBuilder sb = new StringBuilder(); sb.Append("<li><a href=\"" + Url.Action("index", "dashboard", new { act = "system_config", ctrl = "adminGeneral", type_act = CommonGlobal.Edit }) + "\"><span>Cấu hình chung</span></a></li>"); sb.Append("<li><a href=\"" + Url.Action("index", "dashboard", new { act = "system_email", ctrl = "adminGeneral", type_act = CommonGlobal.Edit }) + "\"><span>Cấu hình email</span></a></li>"); sb.Append("<li class=\"active\"><a href=\"#\"><span>Footer</span></a></li>"); footer_view.Html_link_tab = sb.ToString(); try { if (footer_view.IsUpdate > 0 && footer_view.Type_act == CommonGlobal.Edit) { general = generalModels.GetGeneral(CommonGlobal.PageFooter, footer_view.Lang); general.Lang = footer_view.Lang; general.GeneralContent = footer_view.Footer != null ? footer_view.Footer : string.Empty; general.Show = true; generalModels.Edit(general); general = generalModels.GetGeneral(CommonGlobal.PageFooter1, footer_view.Lang); general.Lang = footer_view.Lang; general.GeneralContent = footer_view.Footer1 != null ? footer_view.Footer1 : string.Empty; general.Show = true; generalModels.Edit(general); general = generalModels.GetGeneral(CommonGlobal.PageFooter2, footer_view.Lang); general.Lang = footer_view.Lang; general.GeneralContent = footer_view.Footer2 != null ? footer_view.Footer2 : string.Empty; general.Show = true; generalModels.Edit(general); general = generalModels.GetGeneral(CommonGlobal.PageFooter3, footer_view.Lang); general.Lang = footer_view.Lang; general.GeneralContent = footer_view.Footer3 != null ? footer_view.Footer3 : string.Empty; general.Show = true; generalModels.Edit(general); general = generalModels.GetGeneral(CommonGlobal.PageFooter4, footer_view.Lang); general.Lang = footer_view.Lang; general.GeneralContent = footer_view.Footer4 != null ? footer_view.Footer4 : string.Empty; general.Show = true; generalModels.Edit(general); general = generalModels.GetGeneral(CommonGlobal.PageFooter5, footer_view.Lang); general.Lang = footer_view.Lang; general.GeneralContent = footer_view.Footer5 != null ? footer_view.Footer5 : string.Empty; general.Show = true; generalModels.Edit(general); footer_view.Message = "Cập nhật thành công."; } } catch (Exception) { footer_view.Message = "Đã xảy ra lỗi cập nhật dữ liệu."; } return(this.PartialView("../control/footer", footer_view)); }
public ActionResult Change_general(FormCollection collection) { GeneralModels generalModels = new GeneralModels(); C_General general = new C_General(); var general_content_view = new Web.Areas.Admin.ViewModels.General_content_view(); this.TryUpdateModel(general_content_view); bool is_valid = true; ////action general_content_view.Parent_action = HttpContext.Request.RequestContext.RouteData.Values["action"].ToString(); general_content_view.Parent_controller = HttpContext.Request.RequestContext.RouteData.Values["controller"].ToString(); ////end action ////Link tab StringBuilder sb = new StringBuilder(); sb.Append("<li class=\"active\"><a href=\"#\"><span>" + CommonGlobal.GetLinkADTypeName(general_content_view.Type) + "</span></a></li>"); general_content_view.Html_link_tab = sb.ToString(); ////list language general_content_view.List_language = this.List_select_language(general_content_view.Lang); if (string.IsNullOrEmpty(general_content_view.GeneralContent)) { is_valid = false; general_content_view.Message = "Bạn cần nhập nội dung"; } if (!is_valid) { return(this.PartialView("../control/change_general", general_content_view)); } try { if (!string.IsNullOrEmpty(general_content_view.GeneralName)) { general = generalModels.GetGeneral(general_content_view.GeneralName, general_content_view.Lang); } general.Lang = general_content_view.Lang; general.GeneralContent = general_content_view.GeneralContent; general.Show = general_content_view.Show; if (general.Show == true) { general_content_view.Show = true; general_content_view.IsShow_text = "checked='checked'"; } else { general_content_view.Show = false; general_content_view.IsShow_text = string.Empty; } generalModels.Update(general); } catch (Exception) { general_content_view.Message = "Đã xảy ra lỗi cập nhật dữ liệu."; } general_content_view.Message = "Cập nhật thành công."; return(this.PartialView("../control/change_general", general_content_view)); }