public ActionResult ModificarUsuario(usuarios_axsis usuarios) { if (ModelState.IsValid) { using (BD_CRUD_AxsisEntities db = new BD_CRUD_AxsisEntities()) { //si quito esta linea de codigo el estatusPermiso me lo pone como null y no se muestra en el index usuarios.contrasena = Cifrado.ComputeHash(usuarios.contrasena, "SHA512", GetBytes("MyDemo")); usuarios.contrasena_confirm = Cifrado.ComputeHash(usuarios.contrasena_confirm, "SHA512", GetBytes("MyDemo")); db.Entry(usuarios).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } return(View(usuarios)); }
public ActionResult AltaUsuarios(usuarios_axsis usuarios) { if (ModelState.IsValid) { using (BD_CRUD_AxsisEntities db = new BD_CRUD_AxsisEntities()) { if (!db.usuarios_axsis.Any(x => x.usuario == usuarios.usuario)) { usuarios.fecha_creacion = DateTime.Now; //insertar fecha inicial al llegar aqui usuarios.estatus = true; //inicializarlo en true usuarios.contrasena = Cifrado.ComputeHash(usuarios.contrasena, "SHA512", GetBytes("MyDemo")); usuarios.contrasena_confirm = Cifrado.ComputeHash(usuarios.contrasena_confirm, "SHA512", GetBytes("MyDemo")); db.usuarios_axsis.Add(usuarios); //agregar los datos al modelo db.SaveChanges(); return(RedirectToAction("Index")); } else { ViewBag.UsuarioExiste = "Este usuario ya existe"; } } } return(View(usuarios)); }