public async Task <User> Add(int id, decimal sum) { var user = _baseRepo.GetUser(id); if (sum < 0) { throw new Exception("Сумма не может быть меньше 0"); } else { user.Deposit = user.Deposit + sum; _baseRepo.Update(user); await _baseRepo.SaveAllAsync(); return(user); } }