コード例 #1
0
        public ActionResult Register(RegisterViewModel model)
        {
            if (ModelState.IsValid)
            {
                var comprobarUsuario = _Entities.Usuario.ToList();
                foreach (var itera in comprobarUsuario)
                {
                    if (model.UserName.Equals(itera.Nombre))
                    {
                        // Console.WriteLine("el usuario ya existe");
                        return(RedirectToAction("Register", "Account"));
                    }
                }
                var us = new Usuario();
                us.Nombre   = model.UserName;
                us.Password = model.ConfirmPassword;
                _Entities.Usuario.Add(us);
                _Entities.SaveChanges();
                //el usuario se creo satisfactoriamente hay que cambiar el


                return(RedirectToAction("Login", "Account"));
            }

            // Si llegamos a este punto, es que se ha producido un error y volvemos a mostrar el formulario
            return(View(model));
        }
コード例 #2
0
        public JsonResult AdicionarUsuario(Usuario usuario)
        {
            if (usuario != null)
            {
                using (var db = new UsuarioDBEntities())
                {
                    db.Usuarios.Add(usuario);
                    db.SaveChanges();

                    return(Json(new { success = true }));
                }
            }
            return(Json(new { success = false }));
        }