public async Task <bool> DeleteCatalogAsync(int id) { bool flag = await _repository.DeleteAsync(id); if (flag) { await _context.SaveChangesAsync(); } return(flag); }
public async Task DeleteBasketAsync(int basketId) { var basket = await _basketRepository.GetByIdAsync(basketId); foreach (var item in basket.Items.ToList()) { await _basketItemRepository.DeleteAsync(item); } await _basketRepository.DeleteAsync(basket); }
/// <summary> /// Deletes the specified catalog. /// </summary> /// <param name="catalog">The instance of <see cref="Catalog" /> type to delete.</param> /// <returns> /// The deleted instance of <see cref="Catalog"/> type. /// </returns> public async Task <Catalog> DeleteCatalog(Catalog catalog) { using (IDbContextScope scope = this.dataContextScopeFactory.CreateDbContextScope(this.connectionStrings.DataStorageDB, true)) { ICatalogRepository catalogRepository = scope.GetRepository <ICatalogRepository>(); await catalogRepository.DeleteAsync(catalog.ID); scope.Commit(); } return(catalog); }
public async Task <ActionResult> DeleteProductAsync(string id) { var job = _catalogRepository.GetAsync(id); if (job == null) { return(NotFound()); } await _catalogRepository.DeleteAsync(id); return(NoContent()); }
public async Task <int> DeleteAsync(Catalog catalog) { var result = 0; if (!await _catalogRepository.CatalogExists(catalog.Id)) { return(result); } try { result = await _catalogRepository.DeleteAsync(catalog); } catch (Exception ex) { _logger.LogError(ex.Message); } return(result); }
public async Task DeleteCatalogId(int catalogId) { await catalogRepository.DeleteAsync(catalogId); }
public async Task <ActionResult> Delete(int id) { await _repository.DeleteAsync(id); return(NoContent()); }