コード例 #1
0
    private void BindCheckGrid()
    {
        CheckController ctl = new CheckController();

        gdvCheckList.DataSource = ctl.CheckGetAll();
        gdvCheckList.DataBind();
    }
コード例 #2
0
        public void Init()
        {
            var cachemock = new Mock <ICacheContext>();

            cachemock.Setup(x => x.Get <UserAuthSession>("token")).Returns(new UserAuthSession {
                Account = "admin"
            });

            var httpContextAccessorMock = new Mock <IHttpContextAccessor>();

            httpContextAccessorMock.Setup(x => x.HttpContext.Request.Query[Define.TOKEN_NAME]).Returns("token");


            var defaultBuilder = WebHost.CreateDefaultBuilder();
            var webHostBuilder = defaultBuilder.ConfigureLogging((hostingContext, logging) =>
            {
                logging.ClearProviders();      //去掉默认的日志
                logging.AddFilter("System", LogLevel.Warning);
                logging.AddFilter("Microsoft", LogLevel.Warning);
                logging.AddLog4Net();      //默认的appsettings.json配置是warn级别,info是看不到的
            }).UseEnvironment("Development").UseStartup <Startup>()
                                 .ConfigureServices(u =>
            {
                u.AddScoped(x => cachemock.Object);
                u.AddScoped(x => httpContextAccessorMock.Object);
            });

            var server = new TestServer(webHostBuilder);

            _controller = server.Host.Services.GetService <CheckController>();
            _logger     = server.Host.Services.GetService <ILogger <CheckControllerTest> >();
        }
コード例 #3
0
    public string GetAll()
    {
        CheckController objChk         = new CheckController();
        var             jsonSerializer = new JavaScriptSerializer();
        var             jsonData       = jsonSerializer.Serialize(objChk.CheckGetAll());

        return(jsonData);
    }
コード例 #4
0
    private void DeleteCheckByID(int CheckID)
    {
        CheckController ctl = new CheckController();

        ctl.CheckDelete(CheckID);
        lblMessage.Text = "Deleted succeeded...";
        BindCheckGrid();
    }
コード例 #5
0
        // конструктор
        public CheckViewModel(CheckController controller)
        {
            _controller = controller;
            _controller.SaveToFile();

            // чтение данных из файла
            OrderCheckData = File.ReadAllText(_controller.Filename);
        } // CheckController
コード例 #6
0
    public void NewMethod(string fileName, bool check)
    {
        CheckController objChk    = new CheckController();
        CheckInfo       checkInfo = new CheckInfo();

        checkInfo.FileName = fileName;
        checkInfo.Checked  = check;
        objChk.CheckAdd(checkInfo);
    }
コード例 #7
0
    private void EditCheckByID(int CheckID)
    {
        CheckController ctl     = new CheckController();
        CheckInfo       objDemo = ctl.SelectByID(CheckID);

        txtFileName.Text   = objDemo.FileName;
        chkChecked.Checked = objDemo.Checked;
        Session["CheckID"] = CheckID;
        btnAdd.Text        = "Update";
        HideAll();
        divForm.Visible = true;
    }
コード例 #8
0
        public void Setup()
        {
            // init and set up mocks
            _checkServiceMock = new Mock <ICheckService>();
            var checkRequest = GetCheckRequest();
            var checkModel   = new CheckModel(checkRequest);

            checkModel.SSN = SSN.FromString(checkRequest.SSN);
            _checkServiceMock
            .Setup(x => x.ProcceedBackgroundCheck(It.IsAny <CheckRequest>()))
            .Returns(checkModel);

            _controller = new CheckController(_checkServiceMock.Object);
        }
コード例 #9
0
ファイル: Player.cs プロジェクト: Hengle/MyRPGGame-Version-2
        //切换控制器
        private void ChangeController()
        {
            int num = 0;

            num = CheckController.CheckCurController();

            if (num == 1 && _controllerState != ControllerState.KeyBoard)
            {
                _controller      = new KeyBoardInput();
                _controllerState = ControllerState.KeyBoard;
            }
            else if (num == -1 && _controllerState != ControllerState.JoyStrick)
            {
                _controller      = new JoyStrickInput();
                _controllerState = ControllerState.JoyStrick;
            }
            else
            {
                //nothing
            }
        }
コード例 #10
0
    private void Add()
    {
        btnAdd.Text = "Add";
        CheckInfo objDemo = new CheckInfo();

        objDemo.FileName = txtFileName.Text.Trim();
        objDemo.Checked  = IsChecked();
        CheckController objController = new CheckController();

        if (Session["CheckID"] != null && Session["CheckID"].ToString() != string.Empty)
        {
            objDemo.CheckID = Int32.Parse(Session["CheckID"].ToString());
            objController.CheckUpdate(objDemo);
            lblMessage.Text = "Updated...";
        }
        else
        {
            objController.CheckAdd(objDemo);
            lblMessage.Text = "Saved...";
        }
        BindCheckGrid();
        ClearForm();
    }
コード例 #11
0
        public void Intialize()
        {
            var checkBusiness = new CheckBusiness();

            controller = new CheckController(checkBusiness);
        }
コード例 #12
0
        } // MaintenanceVeiwModel - конструктор

        // получение чека после оформления данных
        private void GetOrderToCheck(RepairOrder order)
        {
            CheckController _check = new CheckController(order);

            _check.SaveToFile();
        } // GetOrderToCheck
コード例 #13
0
 public CheckControllerTest(CheckController checkController)
 {
     _checkController = checkController;
 }
コード例 #14
0
 public ReservationForm()
 {
     InitializeComponent();
     checkController = new CheckController();
     ChangePlaces();
 }
コード例 #15
0
    public override void StateUpdate()
    {
        Target_Vertical   = (Input.GetKey(KeyUp) ? 1.0f : 0.0f) - (Input.GetKey(KeyDown) ? 1.0f : 0.0f);
        Target_Horizontal = (Input.GetKey(KeyRight) ? 1.0f : 0.0f) - (Input.GetKey(KeyLeft) ? 1.0f : 0.0f);
        if (!isOpenMouse)
        {
            Jup    = (Input.GetKey(KeyUpArrow) ? 1.0f : 0.0f) - (Input.GetKey(KeyDownArrow) ? 1.0f : 0.0f);
            Jright = (Input.GetKey(KeyRightArrow) ? 1.0f : 0.0f) - (Input.GetKey(KeyLeftArrow) ? 1.0f : 0.0f);
        }
        else
        {
            Jup    = Input.GetAxis("Mouse Y") * mouseSpeedX;
            Jright = Input.GetAxis("Mouse X") * mouseSpeedY;
        }

        if (!IsInputEnable)
        {
            Target_Horizontal = 0;
            Target_Vertical   = 0;
        }

        //对键值的增长进行平滑化处理
        Current_Vertical   = Mathf.SmoothDamp(Current_Vertical, Target_Vertical, ref Velocity_Vertical, 0.1f);
        Current_Horizontal = Mathf.SmoothDamp(Current_Horizontal, Target_Horizontal, ref Velocity_Horizontal, 0.1f);

        Vector2 tempDAxis = SquareToCircle(new Vector2(Current_Horizontal, Current_Vertical));

        //将平移值开方简化程序
        DMag = Mathf.Sqrt((tempDAxis.x * tempDAxis.x) + (tempDAxis.y * tempDAxis.y));

        //计算转向
        Dvec = (tempDAxis.x * m_transform.right) + (tempDAxis.y * m_transform.forward);


        isrun = Input.GetKey(KeyA);
        //isdefense = Input.GetKey(KeyD);

        //是否按下跳跃键
        bool newjump = Input.GetKey(KeyB);

        if (newjump != isjumplast && newjump == true)
        {
            isjump = true;
        }
        else
        {
            isjump = false;
        }
        isjumplast = newjump;


//		bool newattack = Input.GetKey(KeyC);
//		if (newattack != isattacklast && newattack == true)
//		{
//			rb = true;
//		}
//		else
//		{
//			rb = false;
//		}
//		isattacklast = newattack;

        value = CheckController.GetCurController();
        if (value == -1)
        {
            m_Controller.SetState(new JoyStrickState(m_Controller, m_transform));
        }
    }
コード例 #16
0
        public ResponsesMapperProfile()
        {
            Guid userId = default;

            CreateMap <Exercise, ExerciseCompactInternalModel>()
            .ForMember(r => r.Id, map => map.MapFrom(e => e.ExerciseID))
            .ForMember(r => r.Name, map => map.MapFrom(e => e.ExerciseName))
            .ForMember(r => r.Status, map => map.MapFrom(e => e
                                                         .Solutions
                                                         .Where(s => s.UserId == userId)
                                                         .OrderByDescending(s => s.Status)
                                                         .Select(s => s.Status)
                                                         .FirstOrDefault()
                                                         ))
            .ForMember(r => r.ChallengeViewMode, map => map.MapFrom(c => c.Challenge.ViewMode));

            CreateMap <ExerciseCompactInternalModel, ExerciseForUserInfoResponse>()
            .ForMember(ecim => ecim.Status, map => map.MapFrom(ecr => ecr.GetStatus()))
            .ForMember(ecim => ecim.HiddenStatus, map => map.MapFrom(ecr => ecr.GetHiddenStatus()));

            CreateMap <Exercise, ExerciseInfo>()
            .ForMember(r => r.Id, map => map.MapFrom(e => e.ExerciseID))
            .ForMember(r => r.Name, map => map.MapFrom(e => e.ExerciseName))
            .ForMember(r => r.Score, map => map.MapFrom(e => e.ExerciseDataGroups.Sum(g => g.Score)));

            CreateMap <Exercise, ExerciseCompactResponse>()
            .ForMember(r => r.Id, map => map.MapFrom(e => e.ExerciseID))
            .ForMember(r => r.Name, map => map.MapFrom(e => e.ExerciseName))
            .ForMember(r => r.Score, map => map.MapFrom(e => e.ExerciseDataGroups.Sum(g => g.Score)));

            CreateMap <Exercise, ExerciseWithTestCasesCountResponse>()
            .ForMember(r => r.Id, map => map.MapFrom(e => e.ExerciseID))
            .ForMember(r => r.Name, map => map.MapFrom(e => e.ExerciseName))
            .ForMember(r => r.Score, map => map.MapFrom(e => e.ExerciseDataGroups.Sum(g => g.Score)))
            .ForMember(r => r.TestCasesCount, map => map.MapFrom(e => e.ExerciseDataGroups.Sum(g => g.ExerciseDatas.Count)));

            CreateMap <User, LoginResponse>()
            .ForMember(r => r.StudentId, map => map.MapFrom(u => u.StudentID));
            CreateMap <User, UserInfoResponse>()
            .ForMember(r => r.StudentId, map => map.MapFrom(u => u.StudentID));

            CreateMap <Solution, SolutionInternalModel>()
            .ForMember(sim => sim.ChallengeViewMode, map => map.MapFrom(s => s.Exercise.Challenge.ViewMode));
            CreateMap <SolutionInternalModel, SolutionResponse>()
            .ForMember(sr => sr.Status, map => map.MapFrom(sim => sim.GetStatus()))
            .ForMember(sr => sr.HiddenStatus, map => map.MapFrom(sim => sim.GetHiddenStatus()));
            CreateMap <Solution, SolutionAnalyticCompactResponse>()
            .ForMember(r => r.Score, map => map.MapFrom(s => s.TotalScore));
            CreateMap <Solution, SolutionAnalyticsResponse>()
            .ForMember(r => r.Score, map => map.MapFrom(s => s.TotalScore))
            .ForMember(r => r.FileExtension, map => map.MapFrom(s => CheckController.GetExtensionsForLanguage(s.Language)))
            .ForMember(r => r.FileExtension, map => map.MapAtRuntime());

            CreateMap <SolutionBuildLog, BuildLogAnalyticsResponse>();

            CreateMap <Challenge, ChallengeResponse>();
            CreateMap <Challenge, ChallengeExtendedResponse>()
            .ForMember(cer => cer.Invited, map => map.MapFrom(c => c.UsersToChallenges.Select(utc => utc.User)));
            CreateMap <Challenge, ChallengeResponseWithAnalytics>()
            .ForMember(a => a.StartedExecutionCount,
                       map => map.MapFrom(c => c
                                          .Exercises
                                          .SelectMany(e => e.Solutions)
                                          .Select(s => s.UserId)
                                          .Distinct()
                                          .Count()))
            .ForMember(a => a.InvitedCount, map => map.MapFrom(c => c.UsersToChallenges.Count()));


            CreateMap <ExerciseData, ExerciseDataResponse>();
            CreateMap <ExerciseData, ExerciseDataCompactResponse>();

            CreateMap <SolutionCheck, SolutionCheckResponse>();

            CreateMap <Claim, ClaimResponseObject>();

            CreateMap <LoginEvent, LoginEventResponse>()
            .ForMember(r => r.Date, map => map.MapFrom(e => e.LoginTime));
        }
コード例 #17
0
 public VB_CHECK_DETAIL[] GetCheckDetails(string billNum)
 {
     VB_CHECK_DETAIL[] details = CheckController.GetDetailList(rdb, billNum).ToArray();
     return(details);
 }
コード例 #18
0
    public override void StateUpdate()
    {
        //接收按钮信号,true or false
        #region buttonX.GetSignal()

        buttonA.GetSignal(Input.GetButton(btn0));
        buttonB.GetSignal(Input.GetButton(btn1));

        buttonL3.GetSignal(Input.GetButton(btn8));
        buttonR3.GetSignal(Input.GetButton(btn9));

        buttonLB.GetSignal(Input.GetButton(btn4));
        buttonRB.GetSignal(Input.GetButton(btn5));

        buttonRT.GetSignal(true, Input.GetAxis(RT));
        buttonLT.GetSignal(true, Input.GetAxis(LT));

        buttonSelect.GetSignal(Input.GetButton(Btn_Select));
        buttonStart.GetSignal(Input.GetButton(Btn_Start));

        #endregion

        //---------------------------------------------------

        //左摇杆Y轴分量
        Target_Vertical = Input.GetAxis(AxisY);
        //左摇杆X轴分量
        Target_Horizontal = Input.GetAxis(AxisX);
        //右摇杆Y轴分量
        Jup = Input.GetAxis(Axis5);
        //右摇杆X轴分量
        Jright = -Input.GetAxis(Axis4);

        //是否禁用移动功能,移动分量归0
        if (!IsInputEnable)
        {
            Target_Horizontal = 0;
            Target_Vertical   = 0;
        }

        /* 以下注释的为原来的代码。手柄模式下无需进行斜边值的映射,代码修改。
         * Vector2 tempDAxis = SquareToCircle(new Vector2(Target_Horizontal, Target_Vertical));
         * 将平移值开方简化程序
         * DMag = Mathf.Sqrt((tempDAxis.x * tempDAxis.x) + (tempDAxis.y * tempDAxis.y));
         */

        //将控制移动的分量X,Y开方得到DMag
        DMag = Mathf.Sqrt((Target_Horizontal * Target_Horizontal) + (Target_Vertical * Target_Vertical));

        //计算转向,注意该脚本是挂载在角色控制柄上而非角色模型本身,旋转的是角色控制柄(角色模型是控制柄的子对象)
        Dvec = (Target_Horizontal * m_transform.right) + (Target_Vertical * m_transform.forward);

        //---------------------------------------------------

        //按钮信号的进一步判断,比如是按下,还是按住。
        #region
        isrun      = (buttonL3.isPressing);
        islock     = buttonR3.OnPressed;
        isdefense  = buttonLB.isPressing;
        isjump     = buttonA.OnPressed;
        isFontStab = buttonB.OnPressed;
        isStart    = buttonStart.OnPressed;

        rb = buttonRB.OnPressed;
        lb = buttonLB.OnPressed;
        rt = buttonRT.OnPressed;
        lt = buttonLT.OnPressed;
        #endregion

        value = CheckController.GetCurController();
        if (value == 1)
        {
            m_Controller.SetState(new KeyBoardState(m_Controller, m_transform));
        }
    }
コード例 #19
0
 protected virtual void Awake()
 {
     directionCollider = GetComponentInChildren <CheckController>();
 }