public ActionResult Create([Bind(Include = "ID_участника,Фамилия,Имя,Отчество")] Участник участники) { участники.ID_участника = Guid.NewGuid(); if (ModelState.IsValid) { db.Участник.Add(участники); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(участники)); }
public ActionResult Create([Bind(Include = "ID_тренера,Фамилия,Имя,Отчество,Код_звания,ID_клуба")] Тренер тренеры) { тренеры.ID_тренера = Guid.NewGuid(); if (ModelState.IsValid) { db.Тренер.Add(тренеры); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ID_клуба = new SelectList(db.Клуб, "ID_клуба", "Наименование", тренеры.ID_клуба); ViewBag.Код_звания = new SelectList(db.Тренерское_звание, "Код_звания", "Наименование", тренеры.Код_звания); return(RedirectToAction("")); }
public ActionResult DisciplinaCreate([Bind(Include = "Мужчины_женщины,Код_дивизиона,Код_дистанции,ID_турнира,ID_судьи,Дата_проведения")] Дисциплина_в_турнире дисциплина, Guid?id) { дисциплина.ID_турнира = (Guid)id; дисциплина.Дисциплина = db.Дисциплина.FirstOrDefault(q => q.Код_дивизиона == дисциплина.Код_дивизиона && q.Код_дистанции == дисциплина.Код_дистанции); дисциплина.Судья = db.Судья.FirstOrDefault(q => q.ID_судьи == дисциплина.ID_судьи); дисциплина.Турнир = db.Турнир.FirstOrDefault(q => q.ID_турнира == id); try { if (ModelState.IsValid) { db.Дисциплина_в_турнире.Add(дисциплина); db.SaveChanges(); return(RedirectToActionPermanent("Details", new { id })); } ViewBag.Код_дивизиона = new SelectList(db.Дивизион, "Код_дивизиона", "Наименование", дисциплина.Код_дивизиона); ViewBag.Код_дистанции = new SelectList(db.Дистанция, "Код_дистанции", "Дистанция__м", дисциплина.Код_дистанции); ViewBag.ID_судьи = new SelectList(db.Судья, "ID_судьи", "Фамилия", дисциплина.ID_судьи); } catch { } //ViewBag.Код_дивизиона = new SelectList(db.Дивизион, "Код_дивизиона", "Наименование", дисциплина.Код_дивизиона); //ViewBag.Код_дистанции = new SelectList(db.Дистанция, "Код_дистанции", "Дистанция__м", дисциплина.Код_дистанции); //ViewBag.ID_судьи = new SelectList(db.Судья, "ID_судьи", "Фамилия", дисциплина.ID_судьи); return(RedirectToActionPermanent("Details", new { id })); }
public ActionResult Register(RegisterModel model) { if (ModelState.IsValid) { User user = null; using (ArcheryContext db = new ArcheryContext()) { user = db.User.FirstOrDefault(u => u.Email == model.Name); } if (user == null) { using (ArcheryContext db = new ArcheryContext()) { model.Password = SetPassword(model.Password); User newUser = new User { Email = model.Name, Password = model.Password }; db.User.Add(newUser); db.SaveChanges(); user = db.User.Where(u => u.Email == model.Name && u.Password == model.Password).FirstOrDefault(); } // если пользователь удачно добавлен в бд if (user != null) { FormsAuthentication.SetAuthCookie(model.Name, true); return(RedirectToAction("Index", "Home")); } } else { ModelState.AddModelError("", "Пользователь с таким логином уже существует"); } } return(View(model)); }