public void DeleteChampion(PaladinsChampion paladinsChampion) { var championSkins = paladinsChampion.ChampionSkins; _dataAccess.DeleteChampionSkins(championSkins); _dataAccess.DeleteChampion(paladinsChampion); }
public void InsertChampion(PaladinsChampion paladinsChampion) { lock (Locker) { _dbConnection.Insert(paladinsChampion); } }
public void DeleteChampion(PaladinsChampion paladinsChampion) { lock (Locker) { _dbConnection.Delete(paladinsChampion); } }
public void InsertChampionSkin(PaladinsChampionSkin paladinsChampionSkin, PaladinsChampion paladinsChampion) { lock (Locker) { paladinsChampionSkin.ParentPaladinsChampion = paladinsChampion; _dbConnection.Insert(paladinsChampionSkin); } }
public void LoadChampionSkins(PaladinsChampion paladinsChampion) { var championSkins = _dataAccess.GetChampionSkins(paladinsChampion); paladinsChampion.ChampionSkins.Clear(); foreach (var championSkin in championSkins) { paladinsChampion.ChampionSkins.Add(championSkin); } }
public IEnumerable <PaladinsChampionSkin> GetChampionSkins(PaladinsChampion paladinsChampion) { lock (Locker) { var championSkins = _dbConnection.Table <PaladinsChampionSkin>().Where(skin => skin.ChampionId == paladinsChampion.ChampionId); foreach (var championSkin in championSkins) { championSkin.ParentPaladinsChampion = paladinsChampion; } return(championSkins); } }
public void DeleteChampionSkin(PaladinsChampionSkin paladinsChampionSkin, PaladinsChampion parentPaladinsChampion) { _dataAccess.DeleteChampionSkin(paladinsChampionSkin); parentPaladinsChampion.ChampionSkins.Remove(paladinsChampionSkin); }
public void InsertChampionSkin(PaladinsChampionSkin paladinsChampionSkin, PaladinsChampion paladinsChampion) { paladinsChampionSkin.ParentPaladinsChampion = paladinsChampion; _dataAccess.InsertChampionSkin(paladinsChampionSkin, paladinsChampion); paladinsChampion.ChampionSkins.Add(paladinsChampionSkin); }
public void InsertChampion(PaladinsChampion paladinsChampion) { _dataAccess.InsertChampion(paladinsChampion); }