public async Task <IActionResult> Create(BalanceJsonModel balanceJson) { if (balanceJson == null) { return(BadRequest()); } var kindOfCurrency = await _kindOfCurrencyRepository.GetItemByName(balanceJson.Name); var balance = _mapper.Map <BalanceJsonModel, Balance>(balanceJson); balance.UserId = GetUser_ID(); balance.DateCreated = DateTime.Now; await _balanceRepository.Create(balance); await _balanceRepository.CreateComunication( await _balanceRepository.GetItemByDateCreated(balance.DateCreated), kindOfCurrency); return(Ok()); }