Example #1
0
 public async Task <IActionResult> Post([FromBody] PlaceLogin place)
 {
     using (var plaze = new PlaceManager())
     {
         return(Ok(await plaze.crearPlace(place)));
     }
 }
Example #2
0
 private void Start()
 {
     PM  = GameObject.Find("PanelManager").GetComponent <PanelManager>();
     PLM = GameObject.Find("PlaceManager").GetComponent <PlaceManager>();
     GSM = GameObject.Find("SoundManager").GetComponent <GwentSoundManager>();
     AM  = GameObject.Find("ActiveManager").GetComponent <ActiveManager>();
 }
Example #3
0
 public async Task <IActionResult> Get()
 {
     using (var plaze = new PlaceManager())
     {
         return(Ok(await plaze.consultarImagenes()));
     }
 }
Example #4
0
 public async Task <IActionResult> GetImagenXId(string id)
 {
     using (var plaze = new PlaceManager())
     {
         return(Ok(await plaze.consultarImagenesXPlace(id)));
     }
 }
Example #5
0
 public async Task <IActionResult> Post([FromBody] Imagen im)
 {
     using (var plaze = new PlaceManager())
     {
         return(Ok(await plaze.guardarImagen(im)));
     }
 }
Example #6
0
        public async Task <FileContentResult> GetVisual(string id)
        {
            FileContentResult result = null;

            try
            {
                List <dynamic> datos = new List <dynamic>();

                using (var plaze = new PlaceManager())
                {
                    datos = await plaze.consultarImagenesXIdVisual(id);
                }


                var bites = datos.Cast <dynamic>().ToList().FirstOrDefault().data;

                result = new FileContentResult(bites as byte[], "image/jpg");
            }
            catch (Exception h)
            {
                var bits = System.IO.File.ReadAllBytes(Path.Combine(Environment.CurrentDirectory, "img", "nod.png"));
                result = new FileContentResult(bits, "image/jpg");
            }



            return(result);
        }
Example #7
0
 public async Task <IActionResult> GetWeb([FromQuery] string correo)
 {
     using (var plaze = new PlaceManager())
     {
         return(Ok(await plaze.consultarPlacesWeb(correo)));
     }
 }
Example #8
0
 public async Task <IActionResult> Patch([FromBody] Place place)
 {
     using (var plaze = new PlaceManager())
     {
         return(Ok(await plaze.patchPlace(place)));
     }
 }
Example #9
0
 public PlaceAppService(PlaceManager placeManager, UnitOfWork unitOfWork, LogManager logManager, IPlaceRepository placeRepository, IPlaceWardenRepository placeWardenRepository)
 {
     _placeManager          = placeManager;
     _unitOfWork            = unitOfWork;
     _logManager            = logManager;
     _placeRepository       = placeRepository;
     _placeWardenRepository = placeWardenRepository;
 }
Example #10
0
        public async Task <ActionResult> Jwt([FromForm] Login login)
        {
            string key = "AASFGHJKLKJYTEREWSDF6654ESEE4W33EER45R5TG";


            Token Tokenizer = null;

            List <dynamic> data = null;

            if (!string.IsNullOrWhiteSpace(login.Correo) &&
                !string.IsNullOrWhiteSpace(login.Contrasena))
            {
                using (var plaze = new PlaceManager())
                {
                    data = await plaze.validarUsuario(login);
                }

                if (data.Count > 0)
                {
                    if (data.Cast <dynamic>().FirstOrDefault().correo.Equals(login.Correo) &&
                        data.Cast <dynamic>().FirstOrDefault().contrasena.Equals(login.Contrasena))
                    {
                        SymmetricSecurityKey security = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(key));


                        SigningCredentials credentials = new SigningCredentials(security, SecurityAlgorithms.HmacSha256Signature);

                        var exp = DateTime.Now.AddYears(10);

                        JwtSecurityToken securitytoken = new JwtSecurityToken(

                            issuer: "some",
                            audience: "some",

                            expires: exp,
                            signingCredentials: credentials


                            );


                        var token = new JwtSecurityTokenHandler().WriteToken(securitytoken);

                        Tokenizer = new Token
                        {
                            access_token = token,

                            expires_in = exp
                        };
                    }
                }
            }



            return(Ok(Tokenizer));
        }
Example #11
0
 public void OverflowTest()
 {
     var maxValue           = 1000;
     var PlaceCodeMaxLength =
         "PlaceCheckHashTest99PlaceCheckHashTest99PlaceCheckHashTest99PlaceCheckHashTest99PlaceCheckHashTest99PlaceCheckHashTest99";
     var SegmentCodeMaxLength = "SegmentCode1SegmentCode2SegmentCode3SegmentCode4SegmentCode5";
     var PlaceXMaxLength      = int.MaxValue.ToString();
     var hash1 = PlaceManager.CheckHash(PlaceCodeMaxLength, maxValue);
     var hash2 = PlaceManager.CheckHash(SegmentCodeMaxLength + PlaceXMaxLength, maxValue);
 }
Example #12
0
    // Use this for initialization
    void Start()
    {
        gameController = GameObject.FindObjectOfType <GameController> ();
        placeManager   = GameObject.FindObjectOfType <PlaceManager>();
        spawner        = GameObject.FindObjectOfType <Spawner>();

        SpawnPlayers();
        //	SpawnEnemies ();
        StartDemo();
    }
        public void PlaceRobotOnTable_PlaceCommandWithExtraInfo_DontCreateToyRobot()
        {
            //Arrange
            string        command      = "PLACE 0,0,NORTH extra info";
            IPlaceManager placeManager = new PlaceManager();

            //Act and Assert
            InvalidOperationException exception = Assert.Throws <InvalidOperationException>(() => placeManager.PlaceRobotOnTable(command));

            Assert.AreEqual("invalid place command: PLACE 0,0,NORTH extra info", exception.Message);
        }
        public void PlaceRobotOnTable_PlaceCommandWithWrongYPositionArgument_DontCreateToyRobot()
        {
            //Arrange
            string        command      = "PLACE 0,One,NORTH";
            IPlaceManager placeManager = new PlaceManager();

            //Act and Assert
            InvalidOperationException exception = Assert.Throws <InvalidOperationException>(() => placeManager.PlaceRobotOnTable(command));

            Assert.AreEqual("y is not a number: One", exception.Message);
        }
Example #15
0
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else
     {
         Destroy(gameObject);
     }
 }
        public void PlaceRobotOnTable_NotPlaceCommand_DontCreateToyRobot()
        {
            //Arrange
            string        command      = "NOT A PLACE COMMAND";
            IPlaceManager placeManager = new PlaceManager();

            //Act and Assert
            InvalidOperationException exception = Assert.Throws <InvalidOperationException>(() => placeManager.PlaceRobotOnTable(command));

            Assert.AreEqual("this is not a place command: NOT A PLACE COMMAND", exception.Message);
        }
        public void PlaceRobotOnTable_PlaceCommandWithWrongNumberOfArguments_DontCreateToyRobot()
        {
            //Arrange
            string        command      = "PLACE 0,0";
            IPlaceManager placeManager = new PlaceManager();

            //Act and Assert
            InvalidOperationException exception = Assert.Throws <InvalidOperationException>(() => placeManager.PlaceRobotOnTable(command));

            Assert.AreEqual("invalid number of arguments for place command: 2", exception.Message);
        }
Example #18
0
        public async Task <ActionResult> Registro([FromBody] Login login)
        {
            string result = "";

            using (var plaze = new PlaceManager())
            {
                result = await plaze.registro(login);
            }

            return(Ok(result));
        }
        public void PlaceRobotOnTable_PlaceCommandWithWrongCardinalDirection_DontCreateToyRobot()
        {
            //Arrange
            string        command      = "PLACE 0,1,NORD";
            IPlaceManager placeManager = new PlaceManager();

            //Act and Assert
            InvalidOperationException exception = Assert.Throws <InvalidOperationException>(() => placeManager.PlaceRobotOnTable(command));

            Assert.AreEqual("invalid value for cardinal position: NORD", exception.Message);
        }
        public void PlaceRobotOnTable_NoCommand_DontCreateToyRobot()
        {
            //Arrange
            string        command      = null;
            IPlaceManager placeManager = new PlaceManager();

            //Act and Assert
            ArgumentNullException exception = Assert.Throws <ArgumentNullException>(() => placeManager.PlaceRobotOnTable(command));

            Assert.AreEqual("Value cannot be null. (Parameter 'command')", exception.Message);
        }
        public void PlaceRobotOnTable_PlaceCommandWithYPositionLowerThanMin_DontCreateToyRobot()
        {
            //Arrange
            string        command      = "PLACE 0,-2,NORTH";
            IPlaceManager placeManager = new PlaceManager();

            //Act and Assert
            InvalidOperationException exception = Assert.Throws <InvalidOperationException>(() => placeManager.PlaceRobotOnTable(command));

            Assert.AreEqual("y value is out of range: -2; SquareTabletopSize: 5", exception.Message);
        }
        public void PlaceRobotOnTable_PlaceWithoutArguments_DontCreateToyRobot()
        {
            //Arrange
            string        command      = "PLACE";
            IPlaceManager placeManager = new PlaceManager();

            //Act and Assert
            InvalidOperationException exception = Assert.Throws <InvalidOperationException>(() => placeManager.PlaceRobotOnTable(command));

            Assert.AreEqual("invalid place command: PLACE", exception.Message);
        }
        public void PlaceRobotOnTable_ValidEastPosition_CreateToyRobot()
        {
            //Arrange
            string        command      = "PLACE 0,0,WEST";
            IPlaceManager placeManager = new PlaceManager();

            //Act
            ToyRobot toyRobot = placeManager.PlaceRobotOnTable(command);

            //Assert
            Assert.NotNull(toyRobot);
        }
Example #24
0
        private void SetupSchool()
        {
            GameManager.Instance.SetGame(true);
            TimeManager.Instance.SetupSchool();
            ExamManager.Instance.SetupSchool();
            PlaceManager.SetupSchool();
            ScholarManager.Instance.SetupSchool();
            OverwatchManager.SetupSchool();
            ClassManager.Instance.SetupSchool();
            ComputerManager.Instance.SetupSchool();
            ExaminerRoomManager.Instance.SetupSchool();

            OnSchoolLoaded?.Invoke();
        }
Example #25
0
    public void chooseCharacter()
    {
        GameObject   playerGameObject = playerSystem.transform.GetChild(0).gameObject;
        PlayerStatus ps = playerGameObject.GetComponent <PlayerStatus>();

        ps.gender     = selectCharacter.GetGender();
        ps.job        = selectCharacter.GetJob();
        ps.playerName = selectCharacter.GetCharacterName();
        ps.playerID   = PlayerData.Instance.GetAccountId();
        ps.level      = selectCharacter.GetLevel();
        ps.playerHP   = selectCharacter.GetHP();
        ps.maxHP      = selectCharacter.GetMaxHP();
        ps.playerSP   = selectCharacter.GetSP();
        ps.maxSP      = selectCharacter.GetMaxSP();
        ps.playerEXP  = selectCharacter.GetEXP();
        ps.maxEXP     = selectCharacter.getMaxEXP();
        ps.atk        = selectCharacter.GetATK();
        ps.def        = selectCharacter.GetDEF();
        // Equipment
        ps.head = selectCharacter.GetHeadEquipment();
        ps.body = selectCharacter.GetBodyEquipment();
        // Equipment
        ps.updateUI();
        playerSystem.SetActive(true);
        // set Location
        ps.transform.position = new Vector2(selectCharacter.GetPositionX(), selectCharacter.GetPositionY());
        ps.currentMap         = selectCharacter.GetCurrentMap();
        // (when scene finished load screen manager will auto set simulated to true)
        //////////// Inventory Part //////////
        Inventory inventory = playerSystem.transform.GetChild(0).GetChild(0).GetComponent <Inventory>();

        inventory.initInventory(selectCharacter.GetInventoryList(), selectCharacter.GetMoney());
        //////////// Inventory Part //////////
        //////////// Checkin Part ////////////
        foreach (KeyValuePair <int, string> checkinData in selectCharacter.GetCheckins())
        {
            PlaceData pd = PlaceManager.GetPlaceDataFromPlaceID(checkinData.Key);
            pd.SetTime(checkinData.Value);
            ps.AddPlaceToList(pd);
        }
        //////////// Checkin Part ////////////
        // Loading Screen
        loading.onLoadingScreenShowedHandler += enterOnlineWorld;
        loading.ShowLoading();
    }
Example #26
0
    private void Start()        // 기본 능력 초기화
    {
        PM = GameObject.Find("PlaceManager").GetComponent <PlaceManager>();

        geraltHp    = 3;
        geraltArmor = 0;

        trissHp    = 5;
        trissArmor = 0;

        yenneferHp    = 2;
        YenneferArmor = 0;

        tokenHp    = 5;
        tokenArmor = 0;

        wolfHp    = 6;
        wolfArmor = 0;
    }
Example #27
0
        static void Main(string[] args)
        {
            IErrorReporter errorReporter = new ErrorReporter();

            try
            {
                var      commandsReader = new CommandsReader(new SystemIoFileReader());
                string[] commands       = commandsReader.GetCommands("Resources", "commands.txt");

                IPlaceManager placeManager      = new PlaceManager();
                var           toyRobotSimulator = new Simulator(placeManager, errorReporter);
                toyRobotSimulator.Run(commands);
            }
            catch (Exception exception)
            {
                errorReporter.Send(exception);
            }
            Console.Read();
        }
Example #28
0
        static void DrawGizmoForMyScript(PlaceManager baseManager, GizmoType gizmoType)
        {
            if (!baseManager.drawGizmoPlace)
            {
                return;
            }

            Dictionary <PlaceType, List <Place> > basePerType = baseManager.GetPlacesPerType();

            if (basePerType == null)
            {
                return;
            }

            Texture      texture;
            List <Place> bases;

            Rect rect = new Rect();

            rect.width  = 10;
            rect.height = 10;
            Vector2 offset = rect.size / 2;

            foreach (PlaceType baseType in basePerType.Keys)
            {
                bases = basePerType[baseType];

                foreach (Place currentPlace in bases)
                {
                    texture = baseManager.GetTextureIcon(baseType);

                    Vector2 position = currentPlace.transform.position;
                    position -= offset;

                    rect.position = position;

                    Gizmos.DrawGUITexture(rect, texture);
                }
            }
        }
Example #29
0
        public void DuplicationTest()
        {
            const string placeTemplate = "CGF{0:D3}{1:D3}000";
            const int    maxX          = 500;
            const int    maxY          = 3;
            const int    maxValue      = 1000;
            const int    windowSize    = 2;

            var hashList = new int[maxX, maxY];
            var checkSet = new HashSet <int>();

            for (int x = 0; x < maxX; x++)
            {
                for (int y = 0; y < maxY; y++)
                {
                    var placeText = string.Format(placeTemplate, x, y);
                    var hash      = PlaceManager.CheckHash(placeText, maxValue);
                    hashList[x, y] = hash;

                    // пытаемся добавить новый хэш в окно проверки
                    if (!checkSet.Add(hash))
                    {
                        throw new Exception("Уже есть элемент с хэшем = " + hash);
                    }
                }

                // подчищаем уже не нужные
                // пока полагаем, что по Y вообще не должно быть совпадений
                if (x >= windowSize)
                {
                    for (int y = 0; y < maxY; y++)
                    {
                        checkSet.Remove(hashList[x - windowSize, y]);
                    }
                }
            }
        }
Example #30
0
 // Start is called before the first frame update
 void Start()
 {
     CM = GameObject.Find("CardManager").GetComponent <CardManager>();
     PM = GameObject.Find("PlaceManager").GetComponent <PlaceManager>();
 }
Example #31
0
 public Place()
 {
     this._manager = new PlaceManager(ConfigurationManager.ConnectionStrings["Entities"].ConnectionString);
 }