Exemple #1
0
 public ActionResult Create(GestCorProfile model, int modules, int roles)
 {
     if (!ModelState.IsValid || modules == 0 || roles == 0)
     {
         return(View(model));
     }
     try
     {
         model.RolId    = roles;
         model.IdModule = modules;
         if (model.SaveProfile())
         {
             TempData["AlertMessage"] = "PERFIL CREADO CON EXITO";
             return(RedirectToAction("Index"));
         }
         else
         {
             TempData["AlertMessage"] = "Error al crear el perfil";
             return(View("Error"));
         }
     }
     catch
     {
         return(View("Error"));
     }
 }
Exemple #2
0
        public ActionResult Create()
        {
            try
            {
                GestCorProfile profile = new GestCorProfile();

                List <SelectListItem> listRol = profile.getRolesAvaliable(profile.RolId);

                ViewData["roles"] = listRol;
                return(View());
            }
            catch
            {
                return(View("Error"));
            }
        }
Exemple #3
0
        public ActionResult Edit(int id)
        {
            try
            {
                UserGestCor user = new UserGestCor();
                user = user.GetUsersById(id);

                GestCorProfile profileUser = new GestCorProfile();

                List <SelectListItem> listRol = profileUser.getRolesAvaliable(user.IdRol);

                ViewData["roles"] = listRol;

                return(View(user));
            }
            catch
            {
                return(View("Error"));
            }
        }
Exemple #4
0
        public ActionResult Edit(int id)
        {
            try
            {
                GestCorProfile profile = new GestCorProfile();

                profile = profile.GetProfilesById(id);

                List <SelectListItem> listMod = profile.getModulesAvaliable(profile.IdModule);
                List <SelectListItem> listRol = profile.getRolesAvaliable(profile.RolId);

                ViewData["modules"] = listMod;
                ViewData["roles"]   = listRol;

                return(View(profile));
            }
            catch
            {
                return(View("Error"));
            }
        }
Exemple #5
0
        public ActionResult Index()
        {
            GestCorProfile Profile = new GestCorProfile();

            return(View(Profile.GetProfiles()));
        }