コード例 #1
0
    /**
     * date 2018.07.20
     * author Lugub
     * desc
     *  클릭메뉴에서 나온 6가지 버튼을 눌렀을 때 행동할 함수들이 밑에 있다.
     */

    /* 위치 재설정 */
    public void OnclickRelocateItem()
    {
        //if(_clickedItem._originNumber<2000) HistoryController.pushObjectHist(_clickedItem.item3d.transform.parent.gameObject, _clickedItem.item3d.transform.parent.localPosition, _clickedItem.item3d.transform.parent.localScale, _clickedItem._objectNumber, _clickedItem._originNumber, _clickedItem.item3d.transform.transform.rotation);
        //else
        HistoryController.pushObjectHist(_clickedItem.item3d.transform.parent.gameObject, _clickedItem.item3d.transform.parent.localPosition, _clickedItem.item3d.transform.parent.localScale, _clickedItem._objectNumber, _clickedItem._originNumber, _clickedItem.item3d.transform.parent.transform.rotation);
        _clickedItem.item3d.layer = LayerMask.NameToLayer("Ignore Raycast");
        _reLocate.RelocateItem(_clickedItem);

        /* 위치 재설정 하는 객체가 인물일 경우, 인물 상태 초기화 및 줌 아웃 필요! */
        if (_clickedItem._originNumber >= 2000 && _clickedItem._originNumber < 3000)
        {
            //_clickedHumanItem._status = "Idle";

            //_cameraMoveAron.CameraZoomOut();
        }

        /*
         * History
         * date   : 2018-1q1-26
         * author : Lugup
         * 내  용 : Relocate Item
         * 실행시 : 객체의 위치를 기존의 위치에서 새로운 위치로 바꿈
         * 취소시 : 객체의 위치를 새로운 위치에서 기존의 위치로 바꿈.
         *
         */
    }
コード例 #2
0
 //드래그시작할때
 public void OnBeginDrag(PointerEventData eventData)
 {
     HistoryController.pushAniBarHist(this.gameObject, this.transform.localPosition, this.GetComponent <RectTransform>().rect.width, _smallAniBar.GetComponent <SmallAniBar>()._item._objectNumber, _smallAniBar.GetComponent <SmallAniBar>()._animationName, _smallAniBar.GetComponent <SmallAniBar>()._voice);
     _detailContent.transform.position = new Vector2(this.gameObject.transform.position.x, this.gameObject.transform.position.y + 40);
     DetailContentUpdate();
     _currentXPos = Input.mousePosition.x;   // x축만 이동할 것이기 때문에 x축만 사용
 }
コード例 #3
0
ファイル: HistoryHandler.cs プロジェクト: WrungCodes/CardGame
    public void DisplayTransaction11()
    {
        User   user  = GlobalState.GetUser();
        string token = GlobalState.GetToken();

        loading.SetActive(true);

        back_button.SetActive(false);

        HistoryController.GetAllTransactions(user, token,
                                             (response) =>
        {
            foreach (var a in response)
            {
                GenerateTransactionItem(a);
            }
            scrollView.verticalNormalizedPosition = 1;
            loading.SetActive(false);
            back_button.SetActive(true);
        },
                                             (error) =>
        {
            Debug.Log(error.StackTrace);
            loading.SetActive(false);
            failed.SetActive(true);
            back_button.SetActive(true);
        }
                                             );
    }
コード例 #4
0
 private void Mark(bool toggle = true)
 {
     if (!IsSavedGallery)
     {
         return;
     }
     if (toggle)
     {
         Seen = !Seen;
     }
     else
     {
         Seen = true;
     }
     if (Seen)
     {
         if (!HistoryController.CheckHistory(Link))
         {
             HistoryController.History.Insert(0, new HistoryModel {
                 Date  = DateTime.Now,
                 Title = Title,
                 Link  = Link,
                 Site  = Site
             });
         }
     }
     else
     {
         HistoryController.History.RemoveAll(h => h.Link == Link);
     }
     HistoryController.Save();
 }
コード例 #5
0
        public async Task TestPutValidEntityNull()
        {
            // Arrange
            var testModel = new NoteInputModel {
                PatientId = 1
            };

            var mockNoteService = new Mock <INoteService>();

            mockNoteService
            .Setup(x => x.GetByIdAsync(It.IsAny <string>()))
            .ReturnsAsync(null as Note);

            var mockExternalService = new Mock <IExternalAPIService>();

            mockExternalService
            .Setup(x => x.PatientExists(1))
            .ReturnsAsync(true);

            var controller = new HistoryController(mockNoteService.Object, mockExternalService.Object);

            // Act
            var result =
                await controller.Put("abc", testModel);

            // Assert
            var actionResult =
                Assert.IsAssignableFrom <NotFoundObjectResult>(result);
        }
コード例 #6
0
        public FavoritesViewModel()
        {
            Instance      = this;
            FavoriteItems = new ReadOnlyObservableCollection <HentaiModel>(Favorites);
            foreach (var hentaiModel in Favorites)
            {
                if (hentaiModel.Site == "ExHentai.org")
                {
                    var client = new RestClient {
                        UserAgent =
                            "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.70 Safari/537.36",
                        Encoding        = Encoding.UTF8,
                        Timeout         = 60000,
                        BaseUrl         = new Uri(hentaiModel.ThumbnailLink),
                        CookieContainer = ExHentai.GetCookies()
                    };
                    var imgbytes = client.Execute(new RestRequest());
                    try {
                        var img = ExHentai.BytesToBitmapImage(imgbytes.RawBytes);
                        hentaiModel.Img = img;
                    }
                    catch {
//ignore
                    }
                }
                else
                {
                    hentaiModel.Img = hentaiModel.ThumbnailLink;
                }
                hentaiModel.Seen = HistoryController.CheckHistory(hentaiModel.Link);
            }
        }
コード例 #7
0
        public void tDoubleDoRedo()
        {
            var hc = new HistoryController();

            var o = new DefaultNode(hc);

            o.Name = "testA";
            Assert.AreEqual("testA", o.Name);

            o.Name = "testB";
            Assert.AreEqual("testB", o.Name);

            o.Name = "testC";
            Assert.AreEqual("testC", o.Name);

            hc.Undo();
            Assert.AreEqual("testB", o.Name);

            hc.Undo();
            Assert.AreEqual("testA", o.Name);

            hc.Redo();
            Assert.AreEqual("testB", o.Name);

            hc.Redo();
            Assert.AreEqual("testC", o.Name);
        }
コード例 #8
0
        private int GetScoreOfChosenWay(ChosenWayToPlay wayToPlay)
        {
            int score = 0;

            // If history has no domino
            if (history.horizontalDominoes.Count == 0)
            {
                if (wayToPlay.chosenDomino.direction == DominoController.Direction.Horizontal)
                {
                    int value = wayToPlay.chosenDomino.leftValue + wayToPlay.chosenDomino.rightValue;
                    score = (value % 5 == 0) ? value : 0;
                }
                else
                {
                    int value = wayToPlay.chosenDomino.upperValue + wayToPlay.chosenDomino.lowerValue;
                    score = (value % 5 == 0) ? value : 0;
                }
                return(score);
            }
            // Else that history has at least 1 domino
            DominoController  copiedDomino  = Instantiate <DominoController>(wayToPlay.chosenDomino);
            HistoryController copiedHistory = Instantiate <HistoryController>(history);

            // Simulate to place a domino and then calculate the sum
            PlaceDomino(copiedDomino, wayToPlay.chosenPlace, copiedHistory);
            copiedHistory.Add(copiedDomino, wayToPlay.chosenPlace);
            score = Utility.GetSumOfHistoryDominoes(copiedHistory.horizontalDominoes, copiedHistory.verticalDominoes, copiedHistory.spinner);
            score = score % 5 == 0 ? score : 0;
            Destroy(copiedDomino.gameObject);
            Destroy(copiedHistory.gameObject);
            return(score);
        }
コード例 #9
0
ファイル: ChainScheduleManager.cs プロジェクト: TabNoc/PiWeb
        private static void ActivateJob(string guid)
        {
            if (guid == null)
            {
                throw new ArgumentNullException(nameof(guid));
            }
            using (DatabaseObjectStorageEntryUsable <ChainScheduleManager <T> > dataInstanceWrapper = GetInstance())
            {
                ChainScheduleManager <T> dataInstance = dataInstanceWrapper.Data;
                ChainedExecutionData     currentChainedExecutionData = dataInstance.Jobs.FirstOrDefault(data => data.Guid == guid);
                if (currentChainedExecutionData == null)
                {
                    HistoryController.AddLogEntry(new HistoryElement(DateTime.Now, "Manual", "Error", $"Es wurde kein Job mit der GUID: {guid} zum aktivieren gefunden!\r\nDieser Eintrag wird nun übersprungen\r\nEs sind noch {dataInstance.Jobs.Count} Aufträge in der Queue.\r\nAktueller Auftrag ist: {dataInstance.CurrentJob}"));
                    return;
                }

                dataInstance.CurrentJob = guid;

                TimeSpan duration = (currentChainedExecutionData.ChainedActionExecutionData.Duration * currentChainedExecutionData.ChainedActionExecutionData.DurationOverride / 100 * GetGlobalOverride());

                currentChainedExecutionData.StartTime = DateTime.Now.TimeOfDay;
                currentChainedExecutionData.ChainedActionExecutionData.ActivateAction(duration);

                currentChainedExecutionData.DeactivationJob = BackgroundJob.Schedule(() => DeactivateJob(currentChainedExecutionData.Guid, null), duration);
                currentChainedExecutionData.Duration        = duration;
            }
        }
コード例 #10
0
    /* 입력 값을 통해 Tiling Y축 크기를 조절할 수 있도록 하는 함수로써 OnEndEdit에 부착되어 있다 */
    public void InputFieldTilingY()
    {
        /* 클릭된 건물이 있으면 */
        if (_placeController._clickedPlace)
        {
            /* 실수인지 확인 후 결과 값을 담는 변수 */
            float _result;

            /* 클릭된 건물의 Mesh 담음 */
            MeshRenderer _mesh = _placeController._clickedPlace.GetComponent <Transform>().GetChild(0).GetComponent <MeshRenderer>();
            HistoryController.pushTilingHist(_placeController._clickedPlace.transform.GetChild(0).GetComponent <ItemObject>()._thisItem._originNumber, _placeController._clickedPlace.transform.GetChild(0).GetComponent <ItemObject>()._thisItem._objectNumber, _mesh.material.mainTextureScale, -1);

            /* 실수 값을 입력하면 */
            if (float.TryParse(_yTilingField.text, out _result))
            {
                /* 입력 Y축 값을 소수점 둘째 자리까지 할당 */
                _mesh.material.mainTextureScale = new Vector3(_mesh.material.mainTextureScale.x, Mathf.Floor(_result * 100f) * 0.01f);

                /* InputField 값을 소수점 둘째 자리까지 출력 */
                _yTilingField.text = string.Format("{0:f2}", _result);

                /* ItemObject 컴포넌트의 TilingY 값 지정 */
                _placeController._clickedPlace.GetComponent <Transform>().GetChild(0).GetComponent <ItemObject>()._tilingY = Mathf.Floor(_result * 100f) * 0.01f;
            }
            /* 실수 값이 아니면 */
            else
            {
                /* 원래 InputField 값을 소수점 둘째 자리까지 출력 */
                _yTilingField.text = string.Format("{0:f2}", _mesh.material.mainTextureScale.y);
            }
        }
    }
コード例 #11
0
ファイル: ChainScheduleManager.cs プロジェクト: TabNoc/PiWeb
 public static void AddEntry(T manualActionExecution, string elementEventSource)
 {
     if (manualActionExecution == null)
     {
         throw new ArgumentNullException(nameof(manualActionExecution));
     }
     if (elementEventSource == null)
     {
         throw new ArgumentNullException(nameof(elementEventSource));
     }
     using (DatabaseObjectStorageEntryUsable <ChainScheduleManager <T> > dataInstanceWrapper = GetInstance())
     {
         ChainScheduleManager <T> dataInstance = dataInstanceWrapper.Data;
         if (dataInstance.CurrentJob == "" && dataInstance.Jobs.Count > 0)
         {
             HistoryController.AddLogEntry(new HistoryElement(DateTime.Now, "System", "Warn", $"ChainScheduleManager: Es ist kein aktuell ausgeführter Job spezifiziert, jedoch sind noch {dataInstance.Jobs.Count} Jobs in der Queue. Diese werden nun vom ältesten beginnend abgearbeitet. {JsonConvert.SerializeObject(dataInstance.Jobs.First())}"));
             Task.Run(() => ActivateJob(dataInstance.Jobs.First().Guid));
         }
         if (dataInstance.Jobs.Count == 0 || dataInstance.Jobs.All(data => data.NextGuid != ""))
         {
             ChainedExecutionData newChainedExecutionData = new ChainedExecutionData(manualActionExecution, elementEventSource, "");
             dataInstance.Jobs.Add(newChainedExecutionData);
             Task.Run(() => ActivateJob(newChainedExecutionData.Guid));
         }
         else
         {
             ChainedExecutionData previousChainedExecutionData = dataInstance.Jobs.Last(data => data.NextGuid == "");
             previousChainedExecutionData.NextGuid = manualActionExecution.Guid;
             dataInstance.Jobs.Add(new ChainedExecutionData(manualActionExecution, elementEventSource, previousChainedExecutionData.Guid));
         }
     }
 }
コード例 #12
0
ファイル: ChainScheduleManager.cs プロジェクト: TabNoc/PiWeb
        public static void DeactivateJob(string guid, DatabaseObjectStorageEntryUsable <ChainScheduleManager <T> > dataInstanceWrapper = null)
        {
            if (guid == null)
            {
                throw new ArgumentNullException(nameof(guid));
            }
            ChainedExecutionData currentChainedExecutionData;

            using (dataInstanceWrapper = dataInstanceWrapper ?? GetInstance())
            {
                ChainScheduleManager <T> dataInstance = dataInstanceWrapper.Data;
                currentChainedExecutionData = dataInstance.Jobs.FirstOrDefault(data => data.Guid == guid);
                if (currentChainedExecutionData == null)
                {
                    HistoryController.AddLogEntry(new HistoryElement(DateTime.Now, "Manual", "Error", $"Es wurde kein Job mit der GUID: {guid} zum deaktivieren gefunden!\r\nDieser Eintrag wird nun übersprungen\r\nEs sind noch {dataInstance.Jobs.Count} Aufträge in der Queue.\r\nAktueller Auftrag ist: {dataInstance.CurrentJob}"));
                    return;
                }

                dataInstance.CurrentJob = "";

                CallNextJob(currentChainedExecutionData, dataInstanceWrapper);

                currentChainedExecutionData.ChainedActionExecutionData.DeactivateAction();
                dataInstance.Jobs.RemoveAll(data => data.Guid == currentChainedExecutionData.ChainedActionExecutionData.Guid);
            }
        }
コード例 #13
0
    /* 입력 값을 통해 Z축 위치를 조절할 수 있도록 하는 함수로써 OnEndEdit에 부착되어 있다 */
    public void InputFieldZPosition()
    {
        /* 클릭된 건물이 있으면 */
        if (_placeController._clickedPlace)
        {
            /* 실수인지 확인 후 결과 값을 담는 변수 */
            float _result;

            /* 클릭된 건물의 Transform 컴포넌트 가져옴 */
            Transform _clickedPlaceTransform = _placeController._clickedPlace.GetComponent <Transform>();

            /* 실수 값을 입력하면 */
            if (float.TryParse(_zPositionField.text, out _result))
            {
                HistoryController.pushObjectHist(_placeController._clickedPlace, _placeController._clickedPlace.transform.position, _placeController._clickedPlace.transform.localScale, _placeController._clickedPlace.transform.GetChild(0).GetComponent <ItemObject>()._thisItem._objectNumber, _placeController._clickedPlace.transform.GetChild(0).GetComponent <ItemObject>()._thisItem._originNumber, _placeController._clickedPlace.transform.rotation);
                /* 입력 Z축 값을 소수점 둘째 자리까지 할당 */
                _clickedPlaceTransform.position = new Vector3(_clickedPlaceTransform.position.x, _clickedPlaceTransform.position.y, Mathf.Floor(_result * 100f) * 0.01f);

                /* InputField 값을 소수점 둘째 자리까지 출력 */
                _zPositionField.text = string.Format("{0:f2}", _result);
            }
            /* 실수 값이 아니면 */
            else
            {
                /* 원래 InputField 값을 소수점 둘째 자리까지 출력 */
                _zPositionField.text = string.Format("{0:f2}", _clickedPlaceTransform.position.z);
            }
        }
    }
コード例 #14
0
        public void UnitApiGetHistory_When_HistoryContain5Records_Then_ResultContentCountEqual5()
        {
            history.Add(
                new HistoryRecord
            {
                Id       = 1,
                City     = "Kiev",
                DateTime = DateTime.Now,
                DayData  = new Domain.OwmService.DayData
                {
                    Id       = 1,
                    Clouds   = 50,
                    Deg      = 100,
                    Dt       = 1000,
                    Humidity = 10,
                    Pressure = 10,
                    Speed    = 10,
                    Rain     = 10,
                    Temp     = null,
                    Weather  = null
                }
            });
            HistoryController controller = new HistoryController(mockUnitOfWork.Object);

            var result = controller.GetHistory() as OkNegotiatedContentResult <IEnumerable <HistoryRecord> >;

            Assert.That(result.Content.ToList().Count == 1);
        }
コード例 #15
0
    static public List <DetailController> GetDetailsList(String userid, Int32 record_id)
    {
        List <DetailController> detaillist       = new List <DetailController>();
        RecordController        selectController = null;
        List <RecordController> recordlist       = HistoryController.GetHistoryRecords(userid);

        foreach (RecordController tmp in recordlist)
        {
            if (tmp.Id == record_id)
            {
                selectController = tmp;
                break;
            }
        }

        if (selectController != null)
        {
            List <HistoryRecordModel> detailmodels = selectController.m_pModel.Details;
            foreach (HistoryRecordModel tmp in detailmodels)
            {
                DetailController c = new DetailController(tmp);
                detaillist.Insert(0, c);
            }
        }

        return(detaillist);
    }
コード例 #16
0
        private void Payments_Load(object sender, EventArgs e)
        {
            if (CryptoController.GetUserCrypto(user.RsaID) == null)
            {
                userCrypto = new Crypto("", "", 0, "", user.RsaID);
            }
            else
            {
                userCrypto = CryptoController.GetUserCrypto(user.RsaID);
            }
            history   = HistoryController.getHistory(user.RsaID);
            scheduals = PaymentsController.GetPayments(user.RsaID);

            foreach (Payment item in history)
            {
                ALLPAY.Add(item);
            }
            foreach (Payment item in scheduals)
            {
                ALLPAY.Add(item);
            }

            BeneficairyList        = BeneficiaryController.GetBeneficiarys(user.RsaID);
            UserPaymentAccountList = PaymentsAccountController.SearchUserPaymentAcount(user.RsaID);
            UserCardList           = CardController.RetrveCards(user.RsaID);
            FillBeneficiaryDatagrid(BeneficairyList);

            popUcb();
        }
コード例 #17
0
 public MainPage(ServiceContainer container) : base(container)
 {
     InitializeComponent();
     profileApi        = Container.Get <IProfileApi>("api/profile");
     authController    = Container.Get <AuthController>("auth");
     historyController = Container.Get <HistoryController>("history");
 }
コード例 #18
0
        public async Task TestGetByPatientIdPatientIdValid()
        {
            // Arrange
            var mockNoteService = new Mock <INoteService>();

            mockNoteService
            .Setup(x => x.GetByPatientIdAsync(1))
            .ReturnsAsync(new List <Note>
            {
                new Note(),
                new Note(),
                new Note()
            });

            var mockExternalService = new Mock <IExternalAPIService>();

            mockExternalService
            .Setup(x => x.PatientExists(1))
            .ReturnsAsync(true);

            var controller = new HistoryController(mockNoteService.Object, mockExternalService.Object);

            // Act
            var result = await controller.GetByPatientId(1);

            // Assert
            var actionResult =
                Assert.IsAssignableFrom <OkObjectResult>(result.Result);
            var objectResult =
                Assert.IsAssignableFrom <IEnumerable <NoteInputModel> >(actionResult.Value);

            Assert.Equal(3, objectResult.Count());
        }
コード例 #19
0
ファイル: HistoryModel.cs プロジェクト: emmauss/HentaiViewer
 public HistoryModel()
 {
     ViewCommand   = new ActionCommand(View);
     DeleteCommand = new ActionCommand(() => {
         HistoryController.History.Remove(this);
         HistoryController.Save();
     });
 }
コード例 #20
0
        public static async Task Returns_caption_based_on_requests()
        {
            var requests = new[]
            {
                new Request("USER1", 20.September(2021), RequestStatus.Allocated),

                new Request("USER1", 21.September(2021), RequestStatus.Allocated),
                new Request("USER2", 21.September(2021), RequestStatus.Interrupted),

                new Request("USER1", 22.September(2021), RequestStatus.Allocated),
                new Request("USER2", 22.September(2021), RequestStatus.Interrupted),

                new Request("USER1", 27.September(2021), RequestStatus.Interrupted),
                new Request("USER2", 27.September(2021), RequestStatus.Allocated),

                new Request("USER1", 28.September(2021), RequestStatus.SoftInterrupted),
                new Request("USER2", 28.September(2021), RequestStatus.Allocated),

                new Request("USER1", 29.September(2021), RequestStatus.HardInterrupted),
                new Request("USER2", 29.September(2021), RequestStatus.Allocated),

                new Request("USER1", 30.September(2021), RequestStatus.Cancelled),

                new Request("USER1", 1.October(2021), RequestStatus.Pending),
            };

            var reservations = new[]
            {
                new Reservation("USER1", 22.September(2021)),
            };

            var dateInterval = new DateInterval(FirstDate, LastDate).ToArray();

            var requestRepository      = CreateRequestRepository.WithRequests(dateInterval, requests);
            var reservationsRepository = CreateReservationRepository.WithReservations(dateInterval, reservations);

            var controller = new HistoryController(
                CreateDefaultDateCalculator(),
                requestRepository,
                reservationsRepository);

            var result = await controller.GetAsync("USER1", LastDate);

            var actual = GetResultValue <HistoryResponse>(result).History;

            Assert.Equal(string.Empty, GetDailyData(actual, 13.September(2021)));

            Assert.Equal("Allocated (uncontested)", GetDailyData(actual, 20.September(2021)));
            Assert.Equal("Allocated (contested)", GetDailyData(actual, 21.September(2021)));
            Assert.Equal("Allocated (reserved)", GetDailyData(actual, 22.September(2021)));

            Assert.Equal("Interrupted", GetDailyData(actual, 27.September(2021)));
            Assert.Equal("Interrupted (day ahead)", GetDailyData(actual, 28.September(2021)));
            Assert.Equal("Interrupted (stay interrupted)", GetDailyData(actual, 29.September(2021)));

            Assert.Equal("Cancelled", GetDailyData(actual, 30.September(2021)));
            Assert.Equal("Pending", GetDailyData(actual, 1.October(2021)));
        }
コード例 #21
0
 //드래그시작할때
 public void OnBeginDrag(PointerEventData eventData)
 {
     HistoryController.pushAniBarHist(_drag.gameObject, _drag.transform.localPosition, _drag.GetComponent <RectTransform>().rect.width, _drag.GetComponent <BigAniBar>()._smallAniBar.GetComponent <SmallAniBar>()._item._objectNumber, _drag.GetComponent <BigAniBar>()._smallAniBar.GetComponent <SmallAniBar>()._animationName, _drag.GetComponent <BigAniBar>()._smallAniBar.GetComponent <SmallAniBar>()._voice);
     _detailTime.transform.position = new Vector2(this.gameObject.transform.position.x, this.gameObject.transform.position.y + 40);
     Debug.Log("RightBarDrag.cs 29번줄 드래그시작");
     _currentXPos = Input.mousePosition.x;   // x축만 이동할 것이기 때문에 x축만 사용
     _detailTime.SetActive(true);
     DetailContentUpdate();
 }
コード例 #22
0
ファイル: ControllersTests.cs プロジェクト: e0gen/MultiSearch
        public void HistoryControllerCallGetWebPagesAsyncWithFilter()
        {
            var controller = new HistoryController(_dataServive.Object);

            // Act
            var result = controller.Index("filter", 1).Result as ViewResult;

            // Assert
            _dataServive.Verify(m => m.GetWebPagesAsync("filter"), Times.Once);
        }
コード例 #23
0
 private void CustomerHistory_Load(object sender, EventArgs e)
 {
     label1.Text           = idcustomer;
     dt_history            = Module.MydataGridView(dt_history);
     dt_history.DataSource = HistoryController.getHistorybyCustomerId(idcustomer);
     Models.Customers cus = CustomerController.getinformation(idcustomer);
     label2.Text = cus.name;
     label3.Text = cus.phone;
     label4.Text = cus.address;
 }
コード例 #24
0
        public void GetHistoryItems_ShouldReturn_HistoryPriceItems()
        {
            _historyRepository
            .Setup(x => x.GetHistoryItems(null))
            .Returns(Task.FromResult(DataServices.PriceItemHistoryMockData.getPriceHistoryItemsList()));
            var controllerInit = new HistoryController(_historyRepository.Object);
            var response       = controllerInit.GetHistoryItems(null);

            Assert.True(response != null);
        }
コード例 #25
0
ファイル: ControllersTests.cs プロジェクト: e0gen/MultiSearch
        public void HistoryControllerCallGetWebPagesAsync()
        {
            // Arrange
            var controller = new HistoryController(_dataServive.Object);

            // Act
            var result = controller.Index(It.Is <string>(s => s == null), 1).Result as ViewResult;

            // Assert
            _dataServive.Verify(m => m.GetWebPagesAsync(), Times.Once);
        }
コード例 #26
0
        /// <summary>
        /// Ctor is private in a singleton implementation.
        /// </summary>
        private CodeFlowViewModel()
        {
            // Instantiate the file controller.
            _fileController = new FileController(new FileStoreController());

            // Instantiate the history controller.
            _historyController = new HistoryController();

            // Wire up the NotifyDirty event.
            ModelBase.NotifyDirty += NotifyDirtyHandler;
        }
コード例 #27
0
        public void GetById()
        {
            // 排列
            HistoryController controller = new HistoryController();

            // 作用
            HttpResponseMessage result = controller.Get("aa");

            // 判斷提示
            Assert.AreEqual("value", result);
        }
コード例 #28
0
        public async Task TestPutModelNull()
        {
            // Arrange
            var controller = new HistoryController(null, null);

            // Act
            var result = await controller.Put("abc", null);

            // Assert
            Assert.IsAssignableFrom <BadRequestResult>(result);
        }
コード例 #29
0
        public async Task TestGetByIdIdBad(string testId)
        {
            // Arrange
            var controller = new HistoryController(null, null);

            // Act
            var result = await controller.GetByNoteId(testId);

            // Assert
            Assert.IsAssignableFrom <BadRequestResult>(result.Result);
        }
コード例 #30
0
        public void Delete()
        {
            // 排列
            HistoryController controller = new HistoryController();

            MainHistory value = new MainHistory();
            // 作用
            HttpResponseMessage result = controller.Delete(value);

            // 判斷提示
            Assert.AreEqual(15, result);
        }