using Learun.Application.Base.SystemModule; using Learun.Application.TwoDevelopment.EducationalAdministration; using Learun.Util; using Nancy; using System; using System.Collections.Generic; using System.IO; namespace Learun.Application.WebApi.Modules { /// /// 塔里木官网学生报名 /// public class StuEnrollOfficialApi : BaseNoLoginApi { public StuEnrollOfficialApi() : base("/learun/nologin/adms/stuenrollofficial") { Post["/save"] = SaveForm; Get["/getmajor"] = GetMajor; } private StuEnrollOfficialIBLL stuEnrollOfficialIBLL = new StuEnrollOfficialBLL(); private CdMajorIBLL cdMajorIBLL = new CdMajorBLL(); /// /// 保存实体数据(新增、修改) /// /// /// public Response SaveForm(dynamic _) { ReqFormEntity parameter = this.GetReqData(); StuEnrollOfficialEntity entity = parameter.strEntity.ToObject(); stuEnrollOfficialIBLL.SaveEntity(parameter.keyValue, entity); return Success("保存成功!"); } /// /// 根据省份获取专业数据 /// /// /// public Response GetMajor(dynamic _) { string str = this.GetReqData(); var data= cdMajorIBLL.GetListByProvince(str); return Success(data); } #region 私有类 /// /// 表单实体类 /// private class ReqFormEntity { public string keyValue { get; set; } public string strEntity { get; set; } } #endregion } }