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