Exemple #1
0
        public async Task <ActionResult> AddPhoneNumber(AddPhoneNumberViewModel model)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View(model));
                }
                // Generar el token y enviarlo
                Telefonos tel = new Telefonos();
                tel.Propietario = model.Name;
                tel.Telefono    = model.Number;
                tel.IdUsuario   = User.Identity.GetUserId();

                db.Telefonos.Add(tel);
                db.SaveChanges();
            }
            catch (Exception)
            {
                return(View(model));
            }

            var userId = User.Identity.GetUserId();
            var model2 = new IndexViewModel
            {
                HasPassword       = HasPassword(),
                PhoneNumber       = await UserManager.GetPhoneNumberAsync(userId),
                TwoFactor         = await UserManager.GetTwoFactorEnabledAsync(userId),
                Logins            = await UserManager.GetLoginsAsync(userId),
                BrowserRemembered = await AuthenticationManager.TwoFactorBrowserRememberedAsync(userId)
            };

            return(View("Index", model2));
        }
        public ActionResult Create([Bind(Include = "Descripcion")] CategoriasProducto categoriasProducto)
        {
            if (ModelState.IsValid)
            {
                db.CategoriasProducto.Add(categoriasProducto);
                db.SaveChanges();
                Session["Categoria"] = "¡La Categoria ha sido creada con éxito!";
                return(RedirectToAction("Index"));
            }

            return(View(categoriasProducto));
        }
 public ActionResult Edit([Bind(Include = "Id,Nombre,Apellido1,Apellido2,Cedula,Rol,Email,EmailConfirmed,Estado,PasswordHash,SecurityStamp,PhoneNumber,PhoneNumberConfirmed,TwoFactorEnabled,LockoutEndDateUtc,LockoutEnabled,AccessFailedCount,UserName")] AspNetUsers aspNetUsers)
 {
     if (ModelState.IsValid)
     {
         db.Entry(aspNetUsers).State = EntityState.Modified;
         db.SaveChanges();
         Session["Vendedor"] = "¡Información del vendedor actualizada correctamente!";
         return(RedirectToAction("Index"));
     }
     return(View(aspNetUsers));
 }