public async Task <ExpenditureResponseModel> UpdateExpenditure(UpdateExpenditureRequestModel model) { var updatedExpenditure = new Expenditures { Id = model.Id, UserId = model.UserId, Amount = model.Amount, Description = model.Description, ExpDate = model.ExpDate, Remarks = model.Remarks }; await _expenditureRepository.UpdateAsync(updatedExpenditure); var expenditureResponseModel = new ExpenditureResponseModel { Id = updatedExpenditure.Id, UserId = updatedExpenditure.UserId, Amount = updatedExpenditure.Amount, Description = updatedExpenditure.Description, ExpDate = updatedExpenditure.ExpDate, Remarks = updatedExpenditure.Remarks }; return(expenditureResponseModel); }
public async Task <IActionResult> Update(UpdateExpenditureRequestModel model) { var expenditure = await _expenditureService.UpdateExpenditure(model); return(Ok(expenditure)); }