Esempio n. 1
0
        public GamePassword Convert(GamePasswordResource gamePasswordResource)
        {
            var existingGamePassword = CreatedGamePasswords.Where(obj => obj.Id == gamePasswordResource.Id).FirstOrDefault();

            if (existingGamePassword != null)
            {
                Assign(existingGamePassword, gamePasswordResource);
                return(existingGamePassword);
            }
            else
            {
                var newGamePassword = new GamePassword();
                CreatedGamePasswords.Add(newGamePassword);
                Assign(newGamePassword, gamePasswordResource);
                return(newGamePassword);
            }
        }
Esempio n. 2
0
        void Assign(GamePassword gamePassword, GamePasswordResource gamePasswordResource)
        {
            gamePassword.Id = gamePasswordResource.Id;

            if (gamePasswordResource.DiffUpperCase != null)
            {
                gamePassword.DiffUpperCase = gamePasswordResource.DiffUpperCase;
            }

            if (gamePasswordResource.UseRegex != null)
            {
                gamePassword.UseRegex = gamePasswordResource.UseRegex;
            }

            if (gamePasswordResource.Password != null)
            {
                gamePassword.Password = gamePasswordResource.Password;
            }
        }