Esempio n. 1
0
        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());
        }