Beispiel #1
0
        public IEnumerable <Block> GetBlocks()
        {
            if (userProgramEntity == null)
            {
                userProgramEntity = storage.Read();
                if (userProgramEntity == null)
                {
                    userProgramEntity = new UserProgramEntity {
                        Name         = DefaultName,
                        LastModified = DateTime.UtcNow
                    };
                }
            }

            return(userProgramEntity.BlockEntities.Select(b => b.ToBlock()));
        }
        public void Write(UserProgramEntity program)
        {
            string json = JsonConvert.SerializeObject(program, settings);

            File.WriteAllText(filePath, json);
        }