Exemple #1
0
        public static void AddProject(long Id)
        {
            var login_data       = HttpContext.Current.Session["user"] as LoginInformation;
            Sec_UserProjects obj = new Sec_UserProjects();

            obj.ProjectId = Id;
            obj.UserId    = login_data.UserId;
            LoginInformation li = new LoginInformation();

            li = login_data;
            li.ProjectPermissions.Add(obj);
            HttpContext.Current.Session["user"] = null;
            HttpContext.Current.Session["user"] = li;
        }
Exemple #2
0
        public static Sec_UserProjects AllowProject(long Id)
        {
            Sec_UserProjects result = null;

            var login_data = HttpContext.Current.Session["user"] as LoginInformation;

            if (login_data != null)
            {
                var login_permission = login_data.ProjectPermissions.Where(m => m.ProjectId.Equals(Id)).FirstOrDefault();
                if (login_permission != null)
                {
                    result = login_permission;
                }
                // return login_data.Permissions.Any(m=>m.URL.Equals(url));
            }

            return(result);
        }