public async Task <IActionResult> Delete(string id) { try { return(Ok(await _repository.Delete(id))); } catch (Exception exc) { _logger.LogError($"Error: {exc}"); // transaction.Rollback(); return(NotFound()); } }
public async Task Delete(Guid id) { var priceListToDelete = await GetById(id); if (priceListToDelete == null) { Notify($"Price List {id} not found."); return; } _priceListRepository.Delete(priceListToDelete); await UnitOfWork.Save(); }
public JsonResult Delete(int id) { if (id > 0) { PriceList price = _priceListRepository.GetById(id); _priceListRepository.Delete(price); _priceListRepository.SaveChanges(); return(Json(new { success = true, message = "Запись была успешно удалена" })); } else { return(Json(new { success = false, message = "Произошла ошибка в удалении, попробуйте еще раз" })); } }