コード例 #1
0
ファイル: BhController.cs プロジェクト: suzic/virtuallab
        public CompileRes Compile(ControllerCodeSubmitReq req)
        {
            CompileReq r = new CompileReq();

            r.session_id = req.session_id;
            CompileRes res = service.Compile(r);

            //编译成功保存bhRecord
            if (res.fail == 0)
            {
                if (System.Configuration.ConfigurationManager.AppSettings["EnableService"] == "1")
                {
                    DB.SaveRecordInfo(req);
                }

                LoginUser u = (LoginUser)System.Web.HttpContext.Current.Session["user"];
                u.currentState = (EnvironmentState)2;
            }
            else
            {
                LoginUser u = (LoginUser)System.Web.HttpContext.Current.Session["user"];
                u.currentState = (EnvironmentState)1;
            }
            return(res);
        }
コード例 #2
0
ファイル: BhServiceMock.cs プロジェクト: suzic/virtuallab
        public CompileRes Compile(CompileReq req)
        {
            CompileRes e = new CompileRes();

            e.fail = 0;
            e.res  = "编译成功";
            System.Threading.Thread.Sleep(1000);
            return(e);
        }
コード例 #3
0
ファイル: BhService.cs プロジェクト: suzic/virtuallab
 public CompileRes Compile(CompileReq req)
 {
     return(PostJson <CompileReq, CompileRes>("compile", req));
 }