public void SaveVersion(SC2VersionEntity verion) { var info = InfoEntityConverter.Convert(verion); var dataAccess = new SC2VersionsDataAccess(new JsonStorageDataAccess(), "Versions//"); dataAccess.SaveSC2VersionInfo(info); }
public void SaveBuildOrder(BuildOrderEntity entity) { var boInfo = InfoEntityConverter.Convert(entity); this.mDataAccess.SaveBuildOrder(boInfo); this.mBuildEntities[entity.Name] = entity; }
public IEnumerable <BuildOrderEntity> GetBuildOrders() { if (this.mBuildEntities.Values.Count == 0) { var terranBuild = InfoEntityConverter.Convert(Construct111Build()); var protossBuild = InfoEntityConverter.Convert(ConstructKcdc1GateFEvsTerran()); var zergBuild = InfoEntityConverter.Convert(ConstructSpeedlingExpandBuild()); this.mBuildEntities.Add(terranBuild.Name, terranBuild); this.mBuildEntities.Add(protossBuild.Name, protossBuild); this.mBuildEntities.Add(zergBuild.Name, zergBuild); } return(this.mBuildEntities.Values); }