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
}
}