public ActionResult Register(RegisterModel model)
        {
            if (ModelState.IsValid)
            {
                // Attempt to register the user
                MembershipCreateStatus createStatus = MembershipService.CreateUser(model.UserName, model.Password, model.Email);

                if (createStatus == MembershipCreateStatus.Success)
                {
                    FormsService.SignIn(model.UserName, false /* createPersistentCookie */);
                    return RedirectToAction("Index", "Home");
                }
                else
                {
                    ModelState.AddModelError("", AccountValidation.ErrorCodeToString(createStatus));
                }
            }

            // If we got this far, something failed, redisplay form
            ViewBag.PasswordLength = MembershipService.MinPasswordLength;
            return View(model);
        }
        public ActionResult Register(RegisterModel model)
        {
            if (ModelState.IsValid)
            {
                // Registrar usuários
                usersEntities context = new usersEntities();
                var usuario = context.usuarios.Where(c => c.userName == model.UserName).FirstOrDefault();

                // Se o usuário a ser cadastrado for diferente
                if (usuario == null)
                {
                    usuarios cadUser = new usuarios();
                    cadUser.userName = model.UserName;
                    cadUser.password = model.Password;
                    cadUser.email = model.Email;
                    cadUser.dataCadastro = DateTime.Now;
                    context.AddTousuarios(cadUser);
                    context.SaveChanges();

                    return RedirectToAction("LogOn", "Account");
                }
                else
                {
                    ModelState.AddModelError(string.Empty, "Usuário já existe");
                    //return RedirectToAction("Register", "Account");
                }
            }
            return View(model);
        }