// GET: Carpeta //Estando logueados --> Listado de carpetas //Chequear si el usuario esta en sesión, sino mostrar pantalla de que no esta logueado, etc public ActionResult Index() { if (Session["usuarioSesionId"] == null) { String userNameInSession; userNameInSession = "No user in session"; System.Diagnostics.Debug.WriteLine("Home - Carpetas: " + userNameInSession); Session["returnPath"] = Request.RawUrl; return(RedirectToAction("Login", "Home")); } else { /*if (Request.Cookies["CookieUsuario"] != null) { * userIdInSession = int.Parse(Session["usuarioSesionId"] as String); * } * else { * userIdInSession = (int)Session["usuarioSesionId"]; * }*/ userIdInSession = Convert.ToInt32(Session["usuarioSesionId"]); System.Diagnostics.Debug.WriteLine("Home - Carpetas: " + userIdInSession); } List <Carpeta> carpetas = _carpetaService.ObtenerCarpetasPorUsuario(userIdInSession); if (!carpetas.Any()) { System.Diagnostics.Debug.WriteLine("Lista Carpetas Vacia"); } else { System.Diagnostics.Debug.WriteLine("Lista Carpetas No Vacia"); } return(View(carpetas)); }
//Vista public ActionResult CrearNuevaTarea() { if (Session["usuarioSesionId"] == null) { String userNameInSession; userNameInSession = "No user in session"; System.Diagnostics.Debug.WriteLine("Home - Tareas: " + userNameInSession); Session["returnPath"] = Request.RawUrl; return RedirectToAction("Login", "Home"); } /*if (Request.Cookies["CookieUsuario"] != null) { userIdInSession = int.Parse(Session["usuarioSesionId"] as String); } else { userIdInSession = (int)Session["usuarioSesionId"]; }*/ userIdInSession = Convert.ToInt32(Session["usuarioSesionId"]); List<Carpeta> lista = _carpetaService.ObtenerCarpetasPorUsuario(userIdInSession); foreach (Carpeta c in lista) { ViewBag.listaCarpetas = lista; } return View(); }