public ActionResult EditGetCompleted(Movimiento item) { if (item.Id != null) { Session["idMovEdit"] = item.Id; MyStorageService storage = new MyStorageService(); List <CloudBlob> blobs; storage.ListBlobs("imagenes" + item.Id.ToString(), out blobs); ViewBag.Blobs = blobs; } return(View(item)); }
public ActionResult IndexCompleted(Convocatoria[] items, Movimiento[] items2) { if ((int)Session["idMov"] != 0) { ViewBag.Convocatorias = items; List <CloudBlob> blobs; bool ok = _myStorageService.ListBlobs("imagenes" + (int)Session["idMov"], out blobs); //CloudBlobContainer blobContainer = _myStorageService.GetStorageContainer("pictures"); //List<string> blobs = new List<string>(); //foreach (var blobItem in blobContainer.ListBlobs()) //{ // blobs.Add(blobItem.Uri.ToString()); //} return(View(blobs)); } else { Membership.ApplicationName = this.Site; Roles.ApplicationName = this.Site; if (!Roles.RoleExists("AdministradorGeneral")) { MembershipCreateStatus createStatus; Roles.CreateRole("AdministradorGeneral"); Membership.CreateUser("*****@*****.**", "12345678", "*****@*****.**", passwordQuestion: null, passwordAnswer: null, isApproved: true, providerUserKey: null, status: out createStatus); Roles.AddUserToRole("*****@*****.**", "AdministradorGeneral"); return(RedirectToAction("Login", "BackOffice")); } else { if (Membership.GetUser() != null)//el usuario es administrador { return(View()); } else { var logueado = Session["logueado2"]; if (logueado != null && (bool)logueado) { return(View()); } else// el usuario esta logueado { return(RedirectToAction("Login", "BackOffice")); } /* * string nommov = (string)Session["nommov2"]; * if (nommov != null)//verifico q no sea null * { * Membership.ApplicationName = nommov; * Roles.ApplicationName = nommov; * if (Membership.GetUser() == null) * return RedirectToAction("Login", "BackOffice"); * else// el usuario esta logueado * return View(); * } * else * return RedirectToAction("Login", "BackOffice");*/ } } // return View(); } }