public ActionResult DeleteConfirmed(int id) { Questionare questionare = db.Questionares.Find(id); db.Questionares.Remove(questionare); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Questionare_id,Description")] Questionare questionare) { if (ModelState.IsValid) { db.Entry(questionare).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(questionare)); }
public ActionResult Create([Bind(Include = "Questionare_id,Description")] Questionare questionare) { if (ModelState.IsValid) { db.Questionares.Add(questionare); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(questionare)); }
// GET: Questionares/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Questionare questionare = db.Questionares.Find(id); if (questionare == null) { return(HttpNotFound()); } return(View(questionare)); }
public ActionResult AddSurvey(FormCollection fc) { List<Questionare> questionanswers= new List<Questionare>(); int a,TempStudentID=0; foreach (var item in fc.Keys) { if (int.TryParse(item.ToString(),out a)) { Questionare q = new Questionare() { QuestionID = a , Answer = fc[item.ToString()], StudentID = TempStudentID }; questionanswers.Add(q); } else { TempStudentID= int.Parse(fc[item.ToString()]); } } if (ModelState.IsValid) { var questionanswerstoberemoved = from qatbr in db.Questionares where qatbr.StudentID == TempStudentID select qatbr; db.Questionares.RemoveRange(questionanswerstoberemoved); db.SaveChanges(); foreach (var questionanswer in questionanswers) { db.Questionares.Add(questionanswer); } db.SaveChanges(); return RedirectToAction("ViewSurvey", new { id = TempStudentID }); } return RedirectToAction("Index","Students"); }
public static void SeedUsersAndRoles(BlogDb context) { //set roles var roleStore = new RoleStore <IdentityRole>(context); var roleManager = new RoleManager <IdentityRole>(roleStore); var adminRole = new IdentityRole { Name = "Administrator" }; roleManager.Create(adminRole); var userRole = new IdentityRole { Name = "User" }; roleManager.Create(userRole); // //registrate users var userStore = new UserStore <User>(context); var userManager = new UserManager <User>(userStore); var admin = new User() { UserName = "******", Email = "*****@*****.**", PhoneNumber = "+380660000000", Age = 25, Gender = "Male", Country = "Ukraine" }; userManager.Create(admin, "adminadmin"); userManager.AddToRole(admin.Id, "Administrator"); var user = new User() { UserName = "******", Email = "*****@*****.**", PhoneNumber = "+380660000000", Age = 22, Gender = "Female", Country = "Ukraine" }; userManager.Create(user, "password"); userManager.AddToRole(user.Id, "User"); context.SaveChanges(); // //add questionaries to registrated users var adminQuestionare = new Questionare() { UserId = admin.Id, FirstName = "Ivan", LastName = "Ivanov", FavouriteColor = "blue", HavePets = true, RideABike = true }; var userQuestionare = new Questionare() { UserId = user.Id, FirstName = "Tetiana", LastName = "Kashkarova", FavouriteColor = "white" }; context.Questionare.Add(adminQuestionare); context.Questionare.Add(userQuestionare); context.SaveChanges(); // }