Esempio n. 1
0
        public RegionController CreateRegionController(String userId)
        {
            RegionController controller = new RegionController(AzureCommandQueue, AzureNationRepository, AzureRegionRepository, AzureSessionRepository, UserRepository);

            controller.ControllerContext.RequestContext.Principal = controller.ControllerContext.RequestContext.Principal = UserRepository.GetPrincipal(userId);
            return(controller);
        }
Esempio n. 2
0
    public void DisplayItemInfo(GameObject item)
    {
        _selectedItem = item;
        _elements._selectionPanel.SetActive(true);
        if (_selectedItem)
        {
            _selectedItemName.text = _selectedItem.name;

            // Region
            if (_selectedItem.CompareTag("Region"))
            {
                RegionController regionController = _selectedItem.GetComponent <RegionController>();

                _selectionArt.texture = regionController._art;

                foreach (Transform child in _elements._regionResources.transform)
                {
                    GameObject.Destroy(child.gameObject);
                }

                ShowRegionResourceCount(regionController._supply, _prefabs._supplyImage, _elements._regionResources);
                ShowRegionResourceCount(regionController._power, _prefabs._powerImage, _elements._regionResources);

                if (gameController._phase == "Planning" && regionController._troops.Count != 0)
                {
                    _elements._actionsPanel.SetActive(true);
                }
                else
                {
                    _elements._actionsPanel.SetActive(false);
                }
            }
        }
    }
            public PointsRegionWidgetState(RegionController controller, Point[] points)
            {
                Verify.Argument.IsNotNull(controller, nameof(controller));

                _controller = controller;
                Points      = points;
            }
        public void Details_When_No_Region_Found()
        {
            // arrange
            var serviceMock = new Mock <IRegionService>(MockBehavior.Strict);

            var tempDataMock = new Mock <ITempDataDictionary>();
            var controller   = new RegionController(serviceMock.Object)
            {
                TempData = tempDataMock.Object
            };

            int id = 1;

            serviceMock.Setup(s => s.GetByIdAsync(id)).ReturnsAsync((RegionDetailsServiceModel)null);

            // act
            var result = controller.Details(id);

            // assert
            Assert.IsAssignableFrom <RedirectToActionResult>(result.Result);
            var actionName = (result.Result as RedirectToActionResult)?.ActionName;

            Assert.True(actionName != null && actionName.Equals(nameof(RegionController.All), StringComparison.InvariantCultureIgnoreCase));
            serviceMock.VerifyAll();
        }
Esempio n. 5
0
        private RegionController GetRegionController()
        {
            _placesServiceMock = new Mock <IPlacesService>();
            var regionCtrl = new RegionController(_placesServiceMock.Object);

            return(regionCtrl);
        }
Esempio n. 6
0
    void InitControl(GameObject region)
    {
        RegionController controller = region.GetComponent <RegionController>();

        controller._controllingHouse = gameObject;
        Vector3    center = region.GetComponent <Collider>().bounds.center;
        Vector3    origin = new Vector3(center.x, 0.2f, center.z);
        RaycastHit hit;

        if (Physics.Raycast(origin, Vector3.down, out hit))
        {
            Debug.Log(hit.collider.name);
        }

        // foreach(GameObject unit in controller._initialTroops)
        // {

        //     Vector3 spawn;
        //     if (controller._unitSpawnPoints.Length != 0) {
        //         spawn = controller._unitSpawnPoints[0].transform.position;
        //     } else {
        //         spawn = region.GetComponent<Collider>().bounds.center;
        //     }

        //     unit.GetComponent<UnitController>()._house = gameObject;
        //     Instantiate(unit, new Vector3(spawn.x, 0.2f, spawn.z), unit.transform.rotation);
        // }
    }
Esempio n. 7
0
 protected void RegionSearch_Click(object sender, EventArgs e)
 {
     //verify you have input
     if (string.IsNullOrEmpty(RegionArg.Text))
     {
         MessageLabel.Text = "enter a region id";
     }
     else
     {
         //I am assuming that a number has been enter, this should
         //      really be validated
         //standard lookup
         //connect to controller CLASS by creating an instance
         RegionController sysmgr = new RegionController();
         //issue your call to the class instance
         NorthwindSystem.Entities.Region info = sysmgr.Region_FindByID(int.Parse(RegionArg.Text));
         //test results and either display record or appreciate message
         if (info == null)
         {
             MessageLabel.Text = "No region for supplied value.";
         }
         else
         {
             RegionID.Text          = info.RegionID.ToString();
             RegionDescription.Text = info.RegionDescription;
         }
     }
 }
            public RegionWidgetState(RegionController controller, Rectangle rectangle)
            {
                Verify.Argument.IsNotNull(controller, nameof(controller));

                Controller = controller;
                Rectangle  = rectangle;
            }
Esempio n. 9
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try {
                //1st save off the region
                _selectedRegion.Title            = txtTitle.Text.Trim();
                _selectedRegion.ProviderId       = int.Parse(ddlProvider.SelectedValue);
                _selectedRegion.TemplateRegionId = int.Parse(ddlTemplateRegion.SelectedValue);
                int sortOrder = 1;
                int.TryParse(txtSortOrder.Text, out sortOrder);
                _selectedRegion.SortOrder = sortOrder;
                _selectedRegion.ShowTitle = chkShowTitle.Checked;
                _selectedRegion.Save(WebUtility.GetUserName());

                //2nd join it up with the page
                int rowsAffected = new RegionController().JoinToPage(_selectedRegion.RegionId, pageId);

                Provider provider = new Provider(int.Parse(ddlProvider.SelectedValue));
                Response.Redirect(string.Format("~/admin/provider.aspx?pageId={0}&regionId={1}&providerId={2}", pageId, _selectedRegion.RegionId, provider.ProviderId), true);
            }
            catch (System.Threading.ThreadAbortException) {
                throw;
            }
            catch (Exception ex) {
                Logger.Error(typeof(region).Name, ex);
                Master.MessageCenter.DisplayCriticalMessage(ex.Message);
            }
        }
        public virtual ActionResult Edit(int id)
        {
            DBTerminal dbTerminal = _selectionRepository.GetObjectById(id);


            if (dbTerminal.IsDeleted)
            {
                return(RedirectToAction("Details", new { id = id }));
            }

            TerminalModel terminal = new TerminalModel()
            {
                Id                   = dbTerminal.Id,
                PhoneNumber          = dbTerminal.PhoneNumber,
                IsPublic             = dbTerminal.IsPublic,
                RegionId             = dbTerminal.RegionId,
                CorrectionFacilityId = dbTerminal.CorrectionFacilityId,
                Description          = dbTerminal.Description,
                IsActive             = dbTerminal.IsActive
            };

            ViewBag.Regions = RegionController.GetRegionList(null);
            ViewBag.CorrectionFacilities = CorrectionFacilityController.GetCorrectionFacilitiesByRegion(dbTerminal.RegionId, null);

            return(View(terminal));
        }
Esempio n. 11
0
 protected void Fetch_Click(object sender, EventArgs e)
 {
     //validate the input
     if (string.IsNullOrEmpty(RegionIdArg.Text))
     {
         MessageLabel.Text = "Enter a region id value.";
     }
     else
     {
         int regionid = 0;
         if (!int.TryParse(RegionIdArg.Text, out regionid))
         {
             MessageLabel.Text = "Region id must be a whole number.";
         }
         else
         {
             if (regionid < 1)
             {
                 MessageLabel.Text = "Region id must be a whole number greater than 0.";
             }
             else
             {
                 //any time you plan on leaving your web app project
                 //   to go to another project, you MUST use try/catch
                 //try
                 //{
                 //standard lookup of data
                 //steps
                 //   create an receiving data variable
                 //   create an instance of the controller class you are
                 //     go to make your request to
                 //   issue your request
                 //   check your results
                 //      a)List<T> use .Count
                 //      b)single record use == null
                 //   display according to your results
                 Region           info   = null;
                 RegionController sysmgr = new RegionController();
                 info = sysmgr.Regions_FindByID(regionid);
                 if (info == null)
                 {
                     MessageLabel.Text      = "Region ID not found.";
                     RegionID.Text          = "";
                     RegionDescription.Text = "";
                 }
                 else
                 {
                     RegionID.Text          = info.RegionID.ToString();
                     RegionDescription.Text = info.RegionDescription;
                 }
                 //}
                 //catch (Exception ex)
                 //{
                 //    MessageLabel.Text = ex.Message;
                 //}
             }
         }
     }
 }
 public void TestInitialize()
 {
     townRepository.Setup(x => x.GetAll()).Returns(towns.AsQueryable());
     townRepository.Setup(x => x.GetAllList()).Returns(townRepository.Object.GetAll().ToList());
     townRepository.Setup(x => x.Count()).Returns(townRepository.Object.GetAll().Count());
     controller = new RegionController(townRepository.Object, null, null, null);
     helper     = new RegionAndAddTownTestHelper(controller, townRepository.Object);
 }
Esempio n. 13
0
 protected virtual void Awake()
 {
     instance = this;
     foreach (var s in backgrounds)
     {
         s.transform.localScale = Vector3.one * GetScreenToWorldHeight / s.sprite.bounds.size.y;
     }
 }
Esempio n. 14
0
        protected void RegionDDLSearch_Click(object sender, EventArgs e)
        {
            RegionController sysmgr = new RegionController();
            Region           info   = sysmgr.FindRegionByID(int.Parse(RegionsDDL.SelectedValue));

            RegionID.Text          = info.RegionID.ToString();
            RegionDescription.Text = info.RegionDescription;
        }
            public PlateSizeAsRegionWidgetState(RegionController controller, PlateSize plateSize)
            {
                Verify.Argument.IsNotNull(controller, nameof(controller));
                Verify.Argument.IsNotNull(plateSize, nameof(plateSize));

                Controller = controller;
                PlateSize  = plateSize;
            }
Esempio n. 16
0
        /// <summary>
        /// Setup the test
        /// </summary>
        public RegionApiUnitTest()
        {
            DbContextOptions <DbAppContext> options      = new DbContextOptions <DbAppContext>();
            Mock <DbAppContext>             dbAppContext = new Mock <DbAppContext>(null, options);
            RegionService _service = new RegionService(dbAppContext.Object);

            _RegionApi = new RegionController(_service);
        }
        public void gridviewcall()
        {
            RegionController  RegionControl = new RegionController();
            List <Regioninfo> lsRegion      = new List <Regioninfo>();

            lsRegion             = RegionControl.SelectAllRegioninfo();
            GridView1.DataSource = lsRegion;
            GridView1.DataBind();
        }
Esempio n. 18
0
        protected void Fetch_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(RegionIDArg.Text))
            {
                MessageLabel.Text = "Enter a region id value.";
            }
            else
            {
                int regionid = 0;
                if (int.TryParse(RegionIDArg.Text, out regionid))
                {
                    if (regionid > 0)
                    {
                        //validation is good
                        //anytime you plan on "leaving" the web project for the
                        // application system project, you MUST use a Try/Catch
                        //try
                        //{
                        // standard simple query
                        //create an instance of the desired controller
                        RegionController sysmgr = new RegionController();
                        //create a receiving instance for your data
                        Region info = null;
                        //make your call to the BLL controller method
                        info = sysmgr.Regions_FindByID(regionid);
                        //test for results
                        //single record test for null
                        //List<T> test for .Count
                        if (info == null)
                        {
                            MessageLabel.Text      = "Region ID not found.";
                            RegionID.Text          = "";
                            RegionDescription.Text = "";
                        }
                        else
                        {
                            RegionID.Text          = info.RegionID.ToString();
                            RegionDescription.Text = info.RegionDescription;
                        }

                        //}
                        //catch(Exception ex)
                        //{
                        //    MessageLabel.Text = ex.Message;
                        //}
                    }
                    else
                    {
                        MessageLabel.Text = "Region id must be greater than 0";
                    }
                }
                else
                {
                    MessageLabel.Text = "Region id must be a number.";
                }
            }
        }
Esempio n. 19
0
 public TownRepositoryWithOptimizeRegionTestHelper(
     IEnumerable <Town> towns, IEnumerable <OptimizeRegion> regions)
 {
     this.towns   = towns;
     this.regions = regions;
     townRepository.Setup(x => x.GetAll()).Returns(towns.AsQueryable());
     townRepository.Setup(x => x.GetAllList()).Returns(townRepository.Object.GetAll().ToList());
     townRepository.Setup(x => x.Count()).Returns(townRepository.Object.GetAll().Count());
     controller = new RegionController(townRepository.Object, null, null, regionRepository.Object);
 }
Esempio n. 20
0
        protected void RegionSearch_Click(object sender, EventArgs e)
        {
            //connection to an instance of the controller class
            RegionController sysmgr = new RegionController();

            Region info = sysmgr.FindRegionByID(int.Parse(RegionArg.Text));

            RegionID.Text          = info.RegionID.ToString();
            RegionDescription.Text = info.RegionDescription;
        }
        public virtual ActionResult TimeVerification()
        {
            ViewBag.Regions = RegionController.GetRegionList(false);

            ViewBag.RegionsWithPublicTerminals = RegionController.GetRegionList(true);

            TimeVerificationModel timeVerificationModel = new TimeVerificationModel();

            return(View(timeVerificationModel));
        }
Esempio n. 22
0
        protected void Page_Load(object sender, EventArgs e)
        {
            RegionController  regionCtlr = new RegionController();
            List <Regioninfo> regionLst  = new List <Regioninfo>();

            regionLst             = regionCtlr.SelectAllRegioninfo();
            regionData.DataSource = regionLst;
            regionData.DataBind();

            SelectAllCountry();
        }
 public void TestInitialize()
 {
     townRepository.Setup(x => x.GetAll()).Returns(towns.AsQueryable());
     townRepository.Setup(x => x.GetAllList()).Returns(townRepository.Object.GetAll().ToList());
     townRepository.Setup(x => x.Count()).Returns(townRepository.Object.GetAll().Count());
     regionRepository.Setup(x => x.GetAll()).Returns(new List <OptimizeRegion>().AsQueryable());
     regionRepository.Setup(x => x.GetAllList()).Returns(regionRepository.Object.GetAll().ToList());
     regionRepository.Setup(x => x.Count()).Returns(regionRepository.Object.GetAll().Count());
     regionRepository.MockAddOneRegionOperation();
     controller = new RegionController(townRepository.Object, null, null, regionRepository.Object);
 }
        public virtual ActionResult Create()
        {
            ViewBag.Regions = RegionController.GetRegionList(null);

            TerminalModel terminal = new TerminalModel()
            {
                IsActive = true //по умолчанию терминал активен
            };

            return(View(terminal));
        }
        protected void btnSaveRegion_Click(object sender, EventArgs e)
        {
            Regioninfo Regiinfo = new Regioninfo();

            //  Regiinfo.RegionID=txtRegionID.Text;
            Regiinfo.Region_Name        = txtRegionName.Text;
            Regiinfo.Region_Description = txtRegionDescription.Text;
            RegionController RegiController = new RegionController();

            RegiController.InsertRegion(Regiinfo);
            gridviewcall();
        }
Esempio n. 26
0
        public RuleManagerWindow(IRegionManager regionManager)
        {
            InitializeComponent();
            SizeToContent = SizeToContent.WidthAndHeight;

            if (regionManager != null)
            {
                RegionController.SetRegionManager(regionManager, this.RuleCommon, RegionNames.RuleCommon);
                RegionController.SetRegionManager(regionManager, this.RuleContent, RegionNames.RuleContent);
                RegionController.SetRegionManager(regionManager, this.RuleButton, RegionNames.RuleButton);
            }
        }
 public void TestAddTown_EmptyInput()
 {
     controller                = new RegionController(repository.Object, null, null, null);
     viewModel.CityName        = "Foshan";
     viewModel.NewCityName     = "";
     viewModel.DistrictName    = "";
     viewModel.NewDistrictName = "";
     viewModel.TownName        = "";
     viewModel.NewTownName     = "";
     controller.AddTown(viewModel);
     Assert.AreEqual(controller.TempData["error"], "输入有误!城市、区域、镇区都不能为空。");
 }
Esempio n. 28
0
        public void GetRegionByIdInternalErrorTest()
        {
            var regionMock = new Mock <IRegionManagement>(MockBehavior.Strict);

            regionMock.Setup(m => m.GetById(It.IsAny <Guid>())).Throws(new ServerBusinessLogicException("Hubo un error al obtener la region."));
            RegionController regionController = new RegionController(regionMock.Object);
            var result        = regionController.Get(region.Id);
            var createdResult = result as ObjectResult;

            regionMock.VerifyAll();
            Assert.AreEqual(500, createdResult.StatusCode);
        }
Esempio n. 29
0
        public void GetRegionByIdNotFoundTest()
        {
            var regionMock = new Mock <IRegionManagement>(MockBehavior.Strict);

            regionMock.Setup(m => m.GetById(It.IsAny <Guid>())).Throws(new ClientBusinessLogicException());
            RegionController regionController = new RegionController(regionMock.Object);
            var result        = regionController.Get(region.Id);
            var createdResult = result as NotFoundObjectResult;

            regionMock.VerifyAll();
            Assert.AreEqual(404, createdResult.StatusCode);
        }
Esempio n. 30
0
        public void GetRegionByIdTestOk()
        {
            var regionMock = new Mock <IRegionManagement>(MockBehavior.Strict);

            regionMock.Setup(m => m.GetById(It.IsAny <Guid>())).Returns(region);
            RegionController regionController = new RegionController(regionMock.Object);
            var result        = regionController.Get(region.Id);
            var createdResult = result as OkObjectResult;
            var model         = createdResult.Value as RegionForResponseModel;

            regionMock.VerifyAll();
            Assert.AreEqual(regionModel, model);
        }
 // Use this for initialization
 void Start()
 {
     rb = GetComponent<Rigidbody> ();
     GameObject rc = GameObject.FindGameObjectWithTag ("RegionController");
     if (rc != null) {
         regionController = rc.GetComponent<RegionController> ();
     }
     for (int i = 0; i < 5; i++) {
         userHistory [i] = transform.localPosition;
     }
     average = transform.localPosition;
 }
Esempio n. 32
0
 public RegionControllerTests()
 {
     _regionService = A.Fake<IRegionService>();
     _regionController = new RegionController(_regionService);
 }