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)); }