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; }
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); }