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));
        }