Example #1
0
        public async Task AddGeneratedBuildOrder(int userId, User.UserGeneratedBuildOrder buildOrder)
        {
            var user = await _context.Users
                       .Include(x => x.UserGeneratedBuildOrders)
                       .SingleAsync(x => x.Id == userId);

            user.UserGeneratedBuildOrders.Add(buildOrder);
            await _context.SaveChangesAsync();
        }
        public async Task AddGeneratedBuildOrder(int userId, BuildOrderParams orderParams)
        {
            var build = await _userBuildsRepository.GetByIdAsync(orderParams.BuildId);

            var userBuildOrder = new User.UserGeneratedBuildOrder
            {
                UserId = userId,
                UserGeneratedBuildId = build.Id,
                Price = build.Price,
            };
            await _userRepository.AddGeneratedBuildOrder(userId, userBuildOrder);
        }
Example #3
0
 public Task AddGeneratedBuildOrder(int userId, User.UserGeneratedBuildOrder buildOrder)
 {
     throw new System.NotImplementedException();
 }