public async Task <IActionResult> Delete(int id) { var expenditure = _expendRepository.Get(id).Result; if (expenditure != null) { await _expendRepository.Delete(id); return(Ok(expenditure)); } return(NotFound()); }
public Task Delete(int id) { try { _repository.Delete(id); return(Task.CompletedTask); } catch (Exception ex) { _logger.LogError(ex, ex.Message); throw ex; } }
public async Task <RecordDetailResponseModel> DeleteExpenditure(int id) { var record = await _expenditureRepository.GetById(id); if (record == null) { return(null); } var response = new RecordDetailResponseModel { UserId = record.UserId, Amount = record.Amount, Description = record.Description, Date = record.ExpDate, Remarks = record.Remarks, }; await _expenditureRepository.Delete(record); return(response); }
public async Task <IActionResult> Delete(int id) { try { var oldexpenditure = _expenditureRepository.GetExpenditure(id); if (oldexpenditure == null) { return(NotFound($"Could not find a Expenditure with an ID of: {id}")); } _expenditureRepository.Delete(oldexpenditure); if (await _expenditureRepository.SaveAllAsync()) { return(Ok()); } } catch (Exception ex) { } return(BadRequest("Could not delete Expenditure")); }
public bool Delete(int id) { return(_expenditureRepository.Delete(id)); }