コード例 #1
0
        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());
        }
コード例 #2
0
 public Task Delete(int id)
 {
     try
     {
         _repository.Delete(id);
         return(Task.CompletedTask);
     }
     catch (Exception ex)
     {
         _logger.LogError(ex, ex.Message);
         throw ex;
     }
 }
コード例 #3
0
        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);
        }
コード例 #4
0
        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"));
        }
コード例 #5
0
 public bool Delete(int id)
 {
     return(_expenditureRepository.Delete(id));
 }