public Task <GtaplayerCharacters> CreateCharacterAsync(GtaplayerCharacters objGtaplayerCharacter) { _context.GtaplayerCharacters.Add(objGtaplayerCharacter); _context.SaveChanges(); return(Task.FromResult(objGtaplayerCharacter)); }
public Task <List <GtaplayerGarages> > GetGaragesAsync(GtaplayerCharacters character) { List <GtaplayerGarages> colGTAGarages = new List <GtaplayerGarages>(); // get GTA Garages under a particular Character colGTAGarages = (from gtagarage in _context.GtaplayerGarages where gtagarage.CharacterId == character.Id select gtagarage).AsNoTracking().ToList(); return(Task.FromResult(colGTAGarages)); }
public Task <bool> DeleteCharacterAsync(GtaplayerCharacters objGtaplayerCharacter) { var ExistingCharacter = _context.GtaplayerCharacters .Where(x => x.Id == objGtaplayerCharacter.Id) .FirstOrDefault(); if (ExistingCharacter != null) { _context.GtaplayerCharacters.Remove(ExistingCharacter); _context.SaveChanges(); } else { return(Task.FromResult(false)); } return(Task.FromResult(true)); }
public Task <bool> UpdateCharacterAsync(GtaplayerCharacters objGtaplayerCharacter) { var ExistingCharacter = _context.GtaplayerCharacters .Where(x => x.Id == objGtaplayerCharacter.Id) .FirstOrDefault(); if (ExistingCharacter != null) { ExistingCharacter.CharacterName = objGtaplayerCharacter.CharacterName; ExistingCharacter.CharacterColor = objGtaplayerCharacter.CharacterColor; _context.SaveChanges(); } else { return(Task.FromResult(false)); } return(Task.FromResult(true)); }