public async Task <bool> CommandResultsInDuplicateEntryAsync(WishlistItemType wishlistItemType) { var duplicateWishlistItemType = await context.WishlistItemTypes .Where(wt => wt.ID != wishlistItemType.ID && (wt.Name == wishlistItemType.Name || wt.OrdinalNumber == wishlistItemType.OrdinalNumber)) .FirstOrDefaultAsync(); if (duplicateWishlistItemType != null) { return(true); } return(false); }
public async Task UpdateAsync(WishlistItemType wishlistItemType) { context.Update(wishlistItemType); await context.SaveChangesAsync(); }
public async Task CreateAsync(WishlistItemType wishlistItemType) { context.Add(wishlistItemType); await context.SaveChangesAsync(); }