using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using EMISOnline.Web.Controls; using Bowin.Common.JSON; using EMISOnline.Entities; using Bowin.Common.Linq.Entity; using EMISOnline.ViewModel; using EMISOnline.CommonLogic.SystemServices; using Bowin.Web.Controls.Mvc; using Bowin.Common.Utility; using System.Data; using EMISOnline.Utility; using EMISOnline.ViewModel.SystemView; using System.Text; namespace EMISOnline.Web.Controllers { [Authorization] public class CommonController : Controller { public Lazy UserServices { get; set; } [HttpPost] public ActionResult DictionaryDropDown(DropdownListBindType? bindType, string dictionaryCode) { List list = DictionaryHelper.GetDictionaryValue(dictionaryCode) .Select(x => new DropdownListItem { Text = x.Name, Value = x.Value.ToString() }).ToList(); DropdownListBindType dbt = bindType == null ? DropdownListBindType.SelectAll : bindType.Value; DropdownList.FormatDropdownItemList(dbt, list); return base.Json(list); } [HttpPost] public ActionResult SchoolYearDropDown(DropdownListBindType? bindType) { List list = DictionaryHelper.GetDictionaryValue(typeof(EMISOnline.ViewModel.CF_Schoolyear).Name) .Select(x => new DropdownListItem { Text = x.Name, Value = x.Value.ToString() }) .OrderByDescending(x => x.Value).ToList(); DropdownListBindType dbt = bindType == null ? DropdownListBindType.SelectAll : bindType.Value; DropdownList.FormatDropdownItemList(dbt, list); return base.Json(list); } public ActionResult Uploader(string n, Guid? v, int? t) { string sessionCookieName = Const.LOCAL_SETTING_LOGIN_COOKIENAME; if (Request.Cookies[sessionCookieName] != null) ViewBag.hfcookieName = Request.Cookies[sessionCookieName].Value; if (v.HasValue) { ViewBag.name = n; ViewBag.value = v; ViewBag.type = t; } return View(); } } }