// GET: Recursos_usuario/Edit/5 public ActionResult Edit(int?id) { if (Session["IDusuario"] != null) { int ID = Convert.ToInt32(Session["IDusuario"]); var datosUsuario = (from c in db.Usuarios where (c.ID_usuario == ID) select c).FirstOrDefault(); ViewBag.usuario = datosUsuario.correo; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Recursos_usuario recursos_usuario = db.Recursos_usuario.Find(id); if (recursos_usuario == null) { return(HttpNotFound()); } ViewBag.ID_tiporecurso = new SelectList(db.tipo_recurso, "ID_tiporecurso", "descripcion", recursos_usuario.ID_tiporecurso); ViewBag.id_customer = recursos_usuario.ID_usuario; return(View(recursos_usuario)); } else { return(RedirectToAction("Index", "Home")); } }
public ActionResult Create([Bind(Include = "ID_recursousuario,descripcion,url,fultima_actualizacion,ID_usuario,ID_tiporecurso")] Recursos_usuario recursos_usuario) { if (ModelState.IsValid) { recursos_usuario.fultima_actualizacion = DateTime.Now; db.Recursos_usuario.Add(recursos_usuario); db.SaveChanges(); TempData["exito"] = "Resource created successfully."; return(RedirectToAction("Index", "Recursos_usuario", new { id = recursos_usuario.ID_usuario })); } TempData["advertencia"] = "Something wrong happened, try again."; ViewBag.id_customer = recursos_usuario.ID_usuario; return(RedirectToAction("Index", "Recursos_usuario", new { id = recursos_usuario.ID_usuario })); }
public ActionResult DeleteConfirmed(int id) { try { Recursos_usuario recursos_usuario = db.Recursos_usuario.Find(id); var id_customer = recursos_usuario.ID_usuario; db.Recursos_usuario.Remove(recursos_usuario); db.SaveChanges(); TempData["exito"] = "Resource deleted successfully."; return(RedirectToAction("Index", "Recursos_usuario", new { id = id_customer })); } catch (Exception ex) { Recursos_usuario recursos_usuario = db.Recursos_usuario.Find(id); TempData["error"] = "An error was handled. " + ex.Message; return(RedirectToAction("Index", "Recursos_usuario", new { id = recursos_usuario.ID_usuario })); } }