public async Task <object> AddBalance([FromBody] Balance balance) { try { try { balance = _balanceRepository.Create(balance); } catch (Exception ex) { result = false; error = ex.Message; } return(new SingleResponse <Balance> { Message = "Balance added successfully", DidError = false, ErrorMessage = string.Empty, Token = string.Empty, Model = balance }); } catch (Exception ex) { return(new SingleResponse <Balance> { Message = string.Empty, DidError = true, ErrorMessage = ex.Message, Token = string.Empty, Model = null }); } }
private async Task CreateBalance(ApplicationUser user) { Balance balance = new Balance() { User = user }; await balanceRepository.Create(balance); }
public async Task <Savings_balance> Create(Savings_balance savings_Balance) { try { if (savings_Balance != null) { var result = await _balanceRepository.Create(savings_Balance); return(result); } } catch (Exception ex) { throw new Exception(ex.Message); } return(null); }
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()); }