private static void RemoveUnit(IZoneUnitRepository repository, Unit unit, bool runtime) { repository.Delete(unit); if (!runtime) { Entity.Repository.Delete(unit); } }
private static void AddUnit(IZoneUnitRepository repository, Unit unit, Position position, string syncPrefix, bool runtime) { if (!runtime) { unit.Save(); } repository.Insert(unit, position, syncPrefix, runtime); }