public async Task <IActionResult> Delete(string id, [FromForm] DappDeleteModel deleteModel) { try { var isEffected = await _dappService.DeleteAsync(id, deleteModel); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public async Task <bool> DeleteAsync(string id, DappDeleteModel deleteModel) { int effected = 0; try { var source = await _unitOfWork.DappRepository.GetAsync(id); _unitOfWork.DappRepository.Remove(source); effected = await _unitOfWork.SaveAsync(); } catch (Exception ex) { _logger.LogError(ex, ex.Message, deleteModel); throw; } return(effected > 0); }