Ejemplo n.º 1
0
        public Task <GtaplayerCharacters> CreateCharacterAsync(GtaplayerCharacters objGtaplayerCharacter)
        {
            _context.GtaplayerCharacters.Add(objGtaplayerCharacter);
            _context.SaveChanges();

            return(Task.FromResult(objGtaplayerCharacter));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        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));
        }