public async Task <IActionResult> Create(IncomeJsonModel incomeJson)
        {
            if (incomeJson == null)
            {
                return(BadRequest());
            }

            var incomeCategory = await _incomeCategoryRepository.GetItemByName(incomeJson.Category);

            var income = _mapper.Map <IncomeJsonModel, Income>(incomeJson);

            income.Date = DateTime.Now;

            await _incomeRepository.Create(income, incomeJson.CashAccount_Id);

            await _incomeRepository.CreateComunication(
                await _incomeRepository.GetItemByDate(income.Date), incomeCategory);

            return(Ok());
        }