예제 #1
0
 public ActionResult Create(UsersRP newUsersRP)
 {
     if (ModelState.IsValid)
     {
         db.AddToUsersRP(newUsersRP);
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     else
     {
         return View(newUsersRP);
     }
 }
예제 #2
0
        public ActionResult Register(RegisterModel model)
        {
            if (ModelState.IsValid)
            {
                // Попытка зарегистрировать пользователя
                MembershipCreateStatus createStatus = MembershipService.CreateUser(model.UserName, model.Password,
                                                                                   model.Email);
                if (createStatus == MembershipCreateStatus.Success)
                {
                    REPORTEREntities1 db = new REPORTEREntities1();
                    UsersRP jb = new UsersRP();

                    jb.Login = model.UserName;
                    jb.Pass = model.Password;
                    jb.email = model.Email;
                    db.AddToUsersRP(jb);
                    db.SaveChanges();

                    FormsService.SignIn(model.UserName, false /* createPersistentCookie */);
                    return RedirectToAction("Index", "Home");
                }
                else
                {
                    ModelState.AddModelError("", AccountValidation.ErrorCodeToString(createStatus));
                }
                // Появление этого сообщения означает наличие ошибки; повторное отображение формы
                ViewData["PasswordLength"] = MembershipService.MinPasswordLength;
                return View(model);
            }
            return View();
        }
예제 #3
0
 /// <summary>
 /// Создание нового объекта UsersRP.
 /// </summary>
 /// <param name="id">Исходное значение свойства Id.</param>
 /// <param name="login">Исходное значение свойства Login.</param>
 public static UsersRP CreateUsersRP(global::System.Int32 id, global::System.String login)
 {
     UsersRP usersRP = new UsersRP();
     usersRP.Id = id;
     usersRP.Login = login;
     return usersRP;
 }
예제 #4
0
 /// <summary>
 /// Устаревший метод для добавления новых объектов в набор EntitySet UsersRP. Взамен можно использовать метод .Add связанного свойства ObjectSet&lt;T&gt;.
 /// </summary>
 public void AddToUsersRP(UsersRP usersRP)
 {
     base.AddObject("UsersRP", usersRP);
 }