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)); }
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(); }