コード例 #1
0
        public async Task <GearImage> AddAsync(GearImage gearSize, CancellationToken ct = default)
        {
            _dbContext.GearImages.Add(gearSize);
            await _dbContext.SaveChangesAsync(ct);

            return(gearSize);
        }
コード例 #2
0
        public async Task <bool> DeleteAsync(long?id, CancellationToken ct = default)
        {
            if (!await GearItemExists(id, ct))
            {
                return(false);
            }

            GearItem gearItemToDelete = this._dbContext.GearItems.Find(id);

            _dbContext.GearItems.Remove(gearItemToDelete);
            await _dbContext.SaveChangesAsync(ct);

            return(true);
        }
コード例 #3
0
        public async Task <ApplicationUser> AddAsync(ApplicationUser newUser, CancellationToken ct = default)
        {
            await _dbContext.Users.AddAsync(newUser);

            await _dbContext.SaveChangesAsync(ct);

            return(newUser);
        }