/// <summary> /// Обновить баланс /// </summary> /// <param name="dto"></param> /// <returns></returns> public async Task <BalanceDto> UpdateBalanceAsync(UpdateBalanceDto dto) { var balances = await _balanceRepository.GetAllAsync(); var bal = balances.Where(b => b.UserId.Equals(dto.UserId)).FirstOrDefault(); bal.BalanceValue = dto.BalanceValue; await _balanceRepository.SaveChangesAsync(); return(_mapper.Map <BalanceDto>(bal)); }
public async Task <IActionResult> UpdateBalanceAsync([FromBody] UpdateBalanceDto dto) { var result = await _billingService.UpdateBalanceAsync(dto); return(ApiResult(result)); }
public Task <ApiResponse <BalanceDto> > UpdateBalanceAsync(UpdateBalanceDto dto) { return(PutAsync <UpdateBalanceDto, ApiResponse <BalanceDto> >(_clientOptions.UpdateBalanceUrl, dto)); }