public async Task <IncomeResponseModel> UpdateIncome(UpdateIncomeRequestModel model) { var updatedIncome = new Incomes { Id = model.Id, UserId = model.UserId, Amount = model.Amount, Description = model.Description, IncomeDate = model.IncomeDate, Remarks = model.Remarks }; await _incomeRepository.UpdateAsync(updatedIncome); var incomeResponseModel = new IncomeResponseModel { Id = updatedIncome.Id, UserId = updatedIncome.UserId, Amount = updatedIncome.Amount, Description = updatedIncome.Description, IncomeDate = updatedIncome.IncomeDate, Remarks = updatedIncome.Remarks }; return(incomeResponseModel); }
public async Task <IActionResult> Update(UpdateIncomeRequestModel model) { var income = await _incomeService.UpdateIncome(model); return(Ok(income)); }