Exemplo n.º 1
0
        public ActionResult register(RegistrationView newAccount)
        {
            if( DataBase.Security.CanRegister(newAccount.email))

                return Json(DataBase.Account.create( newAccount), JsonRequestBehavior.AllowGet);
               else
               return Error(0, "THis email already exists" );
        }
Exemplo n.º 2
0
 public ActionResult Registration()
 {
     //   return RedirectToAction("Invite", "Tour");
     RegistrationView acc = new RegistrationView();
     return View("Registration", acc);
 }
Exemplo n.º 3
0
        public ActionResult Registration(RegistrationView acc)
        {
            if (ModelState.IsValid)
            {
                if (DataBase.Account.create(acc))
                {
                    return RedirectToAction("EmailSubmit", new { email = acc.email });
                }

            }
            return View("Registration", acc);
        }
Exemplo n.º 4
0
            /*    public static bool create(string login, string password, string email, string tel)
                {

                    int dat = Time.UNIXNow();
                    var acc = new accounts()
                    {
                        login = login,
                        password = password,
                        email = email,
                        tel = tel,
                        confirmation = CreateMD5Hash(login + dat.ToString())
                    };

                    context.accounts.InsertOnSubmit(acc);
                    try
                    {
                        Save();
                        var user = new users()
                        {
                            name = "В процессе...",
                            owner = acc.ID
                        };
                        context.users.InsertOnSubmit(user);
                        Save();
                        return true;
                    }
                    catch
                    {
                        return false;
                    }
                }
              */
            public static bool create(RegistrationView acc)
            {
                int dat = Time.UNIXNow();
                var accnew = new accounts()
                {
                    password = acc.password,
                    email = acc.email,
                    confirmation = "none"
                };

                context.accounts.InsertOnSubmit(accnew);
                try
                {
                    Save();
                    var user = new users()
                    {
                        name = "в процессе..",
                        owner = accnew.ID
                    };
                    context.users.InsertOnSubmit(user);
                    return Save();
                }
                catch
                {
                    return false;
                }
            }