CommonServicesController.cs 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.Mvc;
  6. using EMIS.CommonLogic.CalendarManage;
  7. using EMIS.CommonLogic.Students;
  8. using Bowin.Web.Controls.Mvc;
  9. using EMIS.ViewModel;
  10. using EMIS.CommonLogic.SystemSetting;
  11. namespace EMIS.Web.ServiceControllers.Common
  12. {
  13. public class CommonServicesController : Controller
  14. {
  15. //
  16. // GET: /Common/
  17. public ISchoolYearServices schoolYearServices { get; set; }
  18. public IExamineApplyServices examineApplyServices { get; set; }
  19. public IDictionaryItemServices dictionaryItemServices { get; set; }
  20. public ActionResult GetSchoolYearForDropdownList()
  21. {
  22. return Json(schoolYearServices.GetSchoolYearViewList(new ViewModel.ConfiguretView(), -1),
  23. JsonRequestBehavior.AllowGet);
  24. }
  25. public ActionResult GetDictionaryViewList(string dictionaryCode)
  26. {
  27. ConfiguretView configuretView = new ConfiguretView();
  28. return Json(dictionaryItemServices.GetDictionaryItemViewList(configuretView, dictionaryCode, null, 1), JsonRequestBehavior.AllowGet);
  29. }
  30. public ActionResult GetAppVersion()
  31. {
  32. return Json(System.Configuration.ConfigurationManager.AppSettings["AppVersion"], JsonRequestBehavior.AllowGet);
  33. }
  34. //public ActionResult GetPoliticsDropDownList()
  35. //{
  36. // List<DropdownListItem> list = new List<DropdownListItem>();
  37. // var query = examineApplyServices.GetPolitics();
  38. // foreach (var i in query)
  39. // {
  40. // DropdownListItem item = new DropdownListItem();
  41. // item.Text = i.Value;
  42. // item.Value = i.Key;
  43. // list.Add(item);
  44. // }
  45. // DropdownList.FormatDropdownItemList(DropdownListBindType.SelectAll, list);
  46. // return base.Json(list, JsonRequestBehavior.AllowGet);
  47. //}
  48. //public ActionResult GetHealthStateDropDownList()
  49. //{
  50. // List<DropdownListItem> list = new List<DropdownListItem>();
  51. // var query = examineApplyServices.GetHealthState();
  52. // foreach (var i in query)
  53. // {
  54. // DropdownListItem item = new DropdownListItem();
  55. // item.Text = i.Value;
  56. // item.Value = i.Key;
  57. // list.Add(item);
  58. // }
  59. // DropdownList.FormatDropdownItemList(DropdownListBindType.SelectAll, list);
  60. // return base.Json(list, JsonRequestBehavior.AllowGet);
  61. //}
  62. }
  63. }