public async Task <GearImage> AddAsync(GearImage gearSize, CancellationToken ct = default) { _dbContext.GearImages.Add(gearSize); await _dbContext.SaveChangesAsync(ct); return(gearSize); }
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); }
public async Task <ApplicationUser> AddAsync(ApplicationUser newUser, CancellationToken ct = default) { await _dbContext.Users.AddAsync(newUser); await _dbContext.SaveChangesAsync(ct); return(newUser); }