using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using EMIS.CommonLogic.CalendarManage; using EMIS.CommonLogic.Students; using Bowin.Web.Controls.Mvc; using EMIS.ViewModel; using EMIS.CommonLogic.SystemSetting; namespace EMIS.Web.ServiceControllers.Common { public class CommonServicesController : Controller { // // GET: /Common/ public ISchoolYearServices schoolYearServices { get; set; } public IExamineApplyServices examineApplyServices { get; set; } public IDictionaryItemServices dictionaryItemServices { get; set; } public ActionResult GetSchoolYearForDropdownList() { return Json(schoolYearServices.GetSchoolYearViewList(new ViewModel.ConfiguretView(), -1), JsonRequestBehavior.AllowGet); } public ActionResult GetDictionaryViewList(string dictionaryCode) { ConfiguretView configuretView = new ConfiguretView(); return Json(dictionaryItemServices.GetDictionaryItemViewList(configuretView, dictionaryCode, null, 1), JsonRequestBehavior.AllowGet); } public ActionResult GetAppVersion() { return Json(System.Configuration.ConfigurationManager.AppSettings["AppVersion"], JsonRequestBehavior.AllowGet); } //public ActionResult GetPoliticsDropDownList() //{ // List list = new List(); // var query = examineApplyServices.GetPolitics(); // foreach (var i in query) // { // DropdownListItem item = new DropdownListItem(); // item.Text = i.Value; // item.Value = i.Key; // list.Add(item); // } // DropdownList.FormatDropdownItemList(DropdownListBindType.SelectAll, list); // return base.Json(list, JsonRequestBehavior.AllowGet); //} //public ActionResult GetHealthStateDropDownList() //{ // List list = new List(); // var query = examineApplyServices.GetHealthState(); // foreach (var i in query) // { // DropdownListItem item = new DropdownListItem(); // item.Text = i.Value; // item.Value = i.Key; // list.Add(item); // } // DropdownList.FormatDropdownItemList(DropdownListBindType.SelectAll, list); // return base.Json(list, JsonRequestBehavior.AllowGet); //} } }