Exemple #1
0
        public ActionResult GetAllGroups()
        {
            UserViewModel vmUser = session.getSessionUser();

            if (vmUser == null)
            {
                if (!val.getUserCredentials(Request))
                {
                    return(RedirectToAction("Login", "Home"));
                }
                vmUser = session.getSessionUser();
            }
            if (!val.checkUserAuth(vmUser, hrGroup))
            {
                return(RedirectToAction("Index", "Home", new { error = "Invalid User Credentials" }));
            }
            Queries      q      = new Queries();
            List <Group> groups = new List <Group>();

            groups = q.getAllGroups();
            List <JGroup> result = new List <JGroup>();

            foreach (Group group in groups)
            {
                JGroup g = new JGroup();
                g = g.generateGroup(group);
                result.Add(g);
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
            public JGroup generateGroup(Group group)
            {
                JGroup jGroup = new JGroup();

                jGroup.id   = group.id;
                jGroup.name = group.name;
                return(jGroup);
            }