public void DeleteOption(Guid id) { if (!_productOptionRepository.Delete(id)) { throw new HttpResponseException(HttpStatusCode.NotFound); } }
public async Task <IActionResult> Delete(int id) { await productOptionRepository.Delete(id); await unitOfWork.SaveEntitiesAsync(); return(Ok()); }
public bool DeleteProductOption(Guid optionId) { var toBeDeleted = GetOptionById(optionId); if (toBeDeleted != null) { productOptionRepo.Delete(toBeDeleted); return(true); } return(false); }
public void Delete(Guid productId) { var options = _productOptionRepository.GetByProductId(productId); foreach (var option in options.Items) { _productOptionRepository.Delete(option.Id); } using (var conn = NewConnection()) { var cmd = conn.CreateCommand(); cmd.CommandText = $"DELETE FROM Product WHERE Id = @Id"; cmd.Parameters.AddWithValue("@Id", productId); conn.Open(); cmd.ExecuteNonQuery(); } }
public StatusCodeResult Delete(Guid id) { var option = _productOptionRepository.GetSingle(id); if (option == null) { return(NotFound()); } _productOptionRepository.Delete(option); try { _productOptionRepository.Commit(); } catch (DbUpdateException e) { _logger.LogCritical(e.Message); throw e; } return(new NoContentResult()); }
public IHttpActionResult Delete(Guid id) { _productOptionRepository.Delete(id); return(StatusCode(HttpStatusCode.NoContent)); }
/// <summary> /// Deletes the product option. /// </summary> /// <param name="id">The identifier.</param> public void DeleteProductOption(Guid id) { _productOptionRepository.Delete(id); }
public void DeleteOption(Guid id) { var optionToDelete = _productOptionRepository.Get(id); _productOptionRepository.Delete(optionToDelete.Id); }
// Delete a product option by its ID public bool Delete(Guid productId, Guid optionId) { return(_repo.Delete(productId, optionId)); }