public HttpResponseMessage List() { var r = RBL.List(); if (r.Count() > 0) { return(this.Request.CreateResponse(HttpStatusCode.OK, r)); } else { return(this.Request.CreateResponse(HttpStatusCode.NotFound)); } }
// GET: Users/Create public ActionResult Create(int id) { if (Request.IsAuthenticated) { Users User = new Users(); var Roles = from r in RBL.List(id) where r.ActiveFlag == true select r; User.RolesList = Roles.ToList(); string layout = "~/Views/Shared/_MinistryLayout.cshtml"; if (id == 2) { layout = "~/Views/Shared/_MusicLayout.cshtml"; } else { if (id == 3) { layout = "~/Views/Shared/_ScenicLayout.cshtml"; } else { } } ViewBag.Layout = layout; return(View(User)); } else { return(this.RedirectToAction("Login", "Account")); } }
// GET: Roles public ActionResult Index(int id) { if (Request.IsAuthenticated) { ControllerDirectory val = CDBL.Validation(this.ControllerContext.RouteData.Values["controller"].ToString(), User.Identity.Name, id); if (val.ReadFlag == true) { string layout = "~/Views/Shared/_MinistryLayout.cshtml"; if (id == 2) { layout = "~/Views/Shared/_MusicLayout.cshtml"; } else { if (id == 3) { layout = "~/Views/Shared/_ScenicLayout.cshtml"; } else { } } ViewBag.Layout = layout; ViewBag.AppID = id; ViewBag.WriteFlag = val.WriteFlag; return(View(RolesBL.List(id).ToList())); } else { ViewBag.Mensaje = "Usted no tiene accesso a este sección, solicítelo a un administrador."; return(View("~/Views/Shared/Error.cshtml")); } } else { return(this.RedirectToAction("Login", "Account")); } }