//Dummy function representing the method for creating a instance of Language public LanguageViewModel CreateLanguage(LanguageViewModel model) { //Validate here! APIValidation.Validate(model); //TODO create the corrsponding instance in DB return(model); }
/// <summary> /// 执行API接口请求方法 /// 传入参数列表,比如接口名称,参数等 /// </summary> /// <param name="method">请求类型</param> /// <param name="path">接口名称</param> /// <param name="parameters">参数列表</param> /// <returns>服务器响应数据</returns> public string Request(string method, string path, List <APIParameter> parameters) { string responseData = ""; APIValidation av = new APIValidation(); parameters.Add(new APIParameter("access_token", av.GetAccessToken())); string url = APIConfig.RennAPIURL + path; responseData = new SyncHttp().HttpRequest(method, url, parameters); return(responseData); }
public AssignmentGroupDTO AddAssigmentGroup(int courseInstanceID, AddAssignmentGroupViewModel model) { APIValidation.Validate(model); return(_assignmentService.AddAssignmentGroup(courseInstanceID, model)); }