public class BaseRepository
BaseStorage storage = new BaseStorage();
public int IncrementCartIndex() => GetIndex("cart");
public int IncrementOrderIndex() => GetIndex("order");
public int IncrementOrderItemIndex() => GetIndex("orderItem");
private int GetIndex(string nameIndex)
string pathIndex = "full path to index" + nameIndex + "Index.txt";
var index = storage.GetCurrentIndex(pathIndex);
storage.UpdateIndex(index + 1, pathIndex);
storage.UpdateIndex(1, pathIndex);
return storage.GetCurrentIndex(pathIndex);