//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);
        }
Ejemplo n.º 2
0
        /// <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));
 }