public static bool GetAccess(ISession session, Post post, string ticket) { if (post.PostLogins == null || post.PostLogins.Count == 0) { return(true); } if (string.IsNullOrEmpty(ticket)) { return(false); } if (ManagedLogin.IsAdministrator(session, ticket)) { return(true); } int login_id = ManagedLogin.GetLoginId(ticket); foreach (PostLogin pl in post.PostLogins) { if (pl.Login.Id == login_id) { return(true); } } return(false); }
public TransitAssociatedComment(ISession session, DBlog.Data.Hibernate.AssociatedComment o, string ticket) : this(session, o, ManagedLogin.IsAdministrator(session, ticket)) { }