コード例 #1
0
        public ActionResult Critique(CritiqueView model)
        {
            if (ModelState.IsValid)
            {
                DAL.CreateCritiques(User.Identity.Name, model);
                return(RedirectToAction("Verify"));
            }

            ModelState.AddModelError("", "We couldn't process your information, try again :(");
            return(View(model));
        }
コード例 #2
0
ファイル: DAL.cs プロジェクト: myopicmage/SCBWIFloridaJune
        public static void CreateCritiques(string account, CritiqueView model)
        {
            var site = new SCBWIContext();

            var user = GetUserByAccount(account);

            var critiques = new Critique[model.NumCritiques];

            for (int i = 0; i < model.NumCritiques; i++)
            {
                critiques[i] = new Critique {
                    Type   = model.CritiqueType,
                    UserID = user.UserID
                };

                site.Critiques.Add(critiques[i]);
            }

            site.SaveChanges();
        }