public async Task <IncomeResponseModel> UpdateIncome(IncomeUpdateRequestModel incomeUpdateRequestModel) { var updateIncome = new Income { Id = incomeUpdateRequestModel.Id, UserId = incomeUpdateRequestModel.UserId, Amount = incomeUpdateRequestModel.Amount, Description = incomeUpdateRequestModel.Description, IncomeDate = incomeUpdateRequestModel.IncomeDate, Remarks = incomeUpdateRequestModel.Remarks }; var updatedIncome = await _incomeRepository.UpdateAsync(updateIncome); var updatedIncomeResponseModel = new IncomeResponseModel { Id = updatedIncome.Id, UserId = updatedIncome.UserId, Amount = updatedIncome.Amount, Description = updatedIncome.Description, IncomeDate = updatedIncome.IncomeDate, Remarks = updatedIncome.Remarks }; return(updatedIncomeResponseModel); }
public async Task<Incomes> UpdateIncome(IncomeUpdateRequestModel UpdateIncome) { var updateExpense = new Incomes { Id = UpdateIncome.Id, UserId = UpdateIncome.UserId, Amount = UpdateIncome.Amount, Description = UpdateIncome.Description, IncomeDate = UpdateIncome.IncomeDate, Remarks = UpdateIncome.Remarks }; var exp = await _incomeRepository.UpdateAsync(updateExpense); var updatedIncome = new Incomes { Id = exp.Id, UserId = exp.UserId, Amount = exp.Amount, Description = exp.Description, IncomeDate = exp.IncomeDate, Remarks = exp.Remarks }; return updatedIncome; }
public async Task <bool> UpdateIncome(IncomeUpdateRequestModel model) { var updatedIncome = new Income { Id = model.Id, UserId = model.UserId, Amount = model.Amount, Description = model.Description, IncomeDate = model.IncomeDate, Remarks = model.Remarks }; await _incomeRepository.UpdateAsync(updatedIncome); return(true); }
public async Task <IActionResult> UpdateIncome(IncomeUpdateRequestModel model) { var updatedIncome = await _incomeService.UpdateIncome(model); return(Ok(updatedIncome)); }