public void CheckUserAuthorized(AdministratorId administratorId) { if (!Administrators.Contains(administratorId)) { Fail(administratorId); } }
public static Library Open(Guid processId, LibraryId id, string name, AdministratorId adminId) { return(new Library(processId, id, name, adminId)); }
protected Library(Guid processId, LibraryId id, string name, AdministratorId administratorId) : this() { RaiseEvent(new LibraryOpened(processId, id.Id, name, administratorId.Id)); }
protected virtual void Fail(AdministratorId administratorId) { throw new NotAuthorizedException(administratorId.Id, Id, GetType()); }
public void CheckUserAuthorized(AdministratorId administratorId) { if (!Administrators.Contains(administratorId)) Fail(administratorId); }
public static Library Open(Guid processId, LibraryId id, string name, AdministratorId adminId) { return new Library(processId, id, name, adminId); }