コード例 #1
0
ファイル: HomeController.cs プロジェクト: crewcowl/testRep
        public async Task <IActionResult> Create(RegistrationViewModel registrationViewModel, IEnumerable <int> colorsList, IEnumerable <int> drinksList)
        {
            if (colorsList != null)
            {
                foreach (var color in colorsList)
                {
                    UserColors userColor = new UserColors {
                        Color = db.Colors.Where(s => s.id.Equals(color)).SingleOrDefault(), User = registrationViewModel.Users
                    };
                    db.userColors.Add(userColor);
                }
            }
            if (drinksList != null)
            {
                foreach (var drink in drinksList)
                {
                    UserDrinks userDrinks = new UserDrinks {
                        Drink = db.Drinks.Where(s => s.id.Equals(drink)).SingleOrDefault(), User = registrationViewModel.Users
                    };
                    db.userDrinks.Add(userDrinks);
                }
            }
            db.Users.Add(registrationViewModel.Users);
            await db.SaveChangesAsync();

            return(RedirectToAction("Result"));
        }
コード例 #2
0
 public ActionResult Index()
 {
     wallet     = new UserWallet();
     account    = new VmAccount();
     drinks     = new VmDrinks();
     money      = new VmMoney();
     userDrinks = new UserDrinks();
     data       = new VmData(drinks, account, money, wallet, userDrinks);
     return(View(data));
 }