public Response GetMenuForWeb(string type) { try { var data = _menuService.GetItemByType(type, _currentLang.ID); if (data == null) { return new Response() { Code = 404, Data = null, Message = "No Data Found" } } ; return(new Response() { Code = 200, Data = data, Message = "" }); } catch (Exception ex) { _logs.WriteLogsError("GETMenuForWeb", ex); return(new Response() { Code = 500, Data = null, Message = ex.Message }); } }
//<div class="mdc-select"> // <i class="mdc-select__dropdown-icon"></i> // <select class="mdc-select__native-control"> // <option value = "" disabled selected></option> // <option value = "grains" > // Bread, Cereal, Rice, and Pasta // </option> // <option value = "vegetables" > // Vegetables // </ option > // < option value="fruit"> // Fruit // </option> // </select> // <label class="mdc-floating-label">Pick a Food Group</label> // <div class="mdc-line-ripple"></div> //</div> public static IHtmlContent GetMenuForWeb(string type, int menuID, int langID) { string keyCache = type + "_ChuyenMuc_" + langID; var cache = CacheExtends.GetDataFromCache <IHtmlContent>(keyCache); if (cache != null) { return(cache); } else { var chuyenmuc = new CPMenuService(); var data = chuyenmuc.GetItemByType(type, langID); string Html = "<div class=\"mdc-select\"><i class=\"mdc-select__dropdown-icon\"></i><select name=\"MenuID\" class=\"mdc-select__native-control\"><option value=\"\">------ Chọn chuyên mục -----</option>"; for (int i = 0; data != null && i < data.Count; i++) { var item = data[i]; if (menuID > 0 && menuID == item.ID) { Html += "<option value =" + item.ID + " selected>" + item.Name + "</option>"; } else { Html += "<option value =" + item.ID + ">" + item.Name + "</option>"; } } Html += "</select></div>"; return(new HtmlString(Html)); } }