public async Task <ExpenditureResponseModel> UpdateExpenditure(ExpenditureUpdateRequestModel expenditureUpdateRequestModel) { var updateExpenditure = new Expenditure { Id = expenditureUpdateRequestModel.Id, UserId = expenditureUpdateRequestModel.UserId, Amount = expenditureUpdateRequestModel.Amount, Description = expenditureUpdateRequestModel.Description, ExpDate = expenditureUpdateRequestModel.ExpDate, Remarks = expenditureUpdateRequestModel.Remarks }; var updatedExpenditure = await _expenditureRepository.UpdateAsync(updateExpenditure); var updatedExpenditureResponseModel = new ExpenditureResponseModel { Id = updatedExpenditure.Id, UserId = updatedExpenditure.UserId, Amount = updatedExpenditure.Amount, Description = updatedExpenditure.Description, ExpDate = updatedExpenditure.ExpDate, Remarks = updatedExpenditure.Remarks }; return(updatedExpenditureResponseModel); }
public async Task <bool> UpdateExpenditure(ExpenditureUpdateRequestModel model) { var updatedExpenditure = new Expenditure { Id = model.Id, UserId = model.UserId, Amount = model.Amount, Description = model.Description, ExpDate = model.ExpDate, Remarks = model.Remarks }; await _expenditureRepository.UpdateAsync(updatedExpenditure); return(true); }
public async Task <IActionResult> UpdateExpenditure(ExpenditureUpdateRequestModel model) { await _expenditureService.UpdateExpenditure(model); return(Ok()); }