private int ExpectedHiddenCount(int commentId) { using var context = new ScreamDB(contextOptions); var comment = context.Comments.AsNoTracking().SingleOrDefault(s => s.Id == commentId); if (comment == null) { throw new NullReferenceException(); } return(comment.HiddenCount); }
private int ExpectedHiddenCount(int sceramId) { using var context = new ScreamDB(contextOptions); var scream = context.Screams.AsNoTracking().SingleOrDefault(s => s.Id == sceramId); if (scream == null) { throw new NullReferenceException(); } return(scream.HiddenCount); }
private int CreateComment() { using var context = new ScreamDB(contextOptions); ScreamBackend.DB.Tables.Scream fakeScream = new ScreamBackend.DB.Tables.Scream { Content = "TEST: FAKE SCREAM", ContentLength = 17, AuthorId = FakeUser.Id, }; ScreamBackend.DB.Tables.Comment fakeComment = new ScreamBackend.DB.Tables.Comment { Content = "TEST: FAKE COMMENT", AuthorId = FakeUser.Id, Scream = fakeScream }; context.Screams.Add(fakeScream); context.Comments.Add(fakeComment); context.SaveChanges(); return(fakeComment.Id); }
public AbstractManager(ScreamDB db, ConnectionMultiplexer redis) { _db = db; _redis = redis.GetDatabase(); }
public UserManager(ScreamDB db, ConnectionMultiplexer redis) : base(db, redis) { }
public Administrator(ScreamBackend.DB.Tables.User model, ScreamDB db) : base(model, db) { }
public AdminManager(ScreamDB db, ConnectionMultiplexer redisConn) : base(db, redisConn) { }
internal AbstractUser(ScreamBackend.DB.Tables.User model, ScreamDB db) { Model = model ?? throw new ArgumentNullException(nameof(model)); _db = db ?? throw new ArgumentNullException(nameof(db)); }
public IsAdministratorHandler(ScreamDB _db) { this._db = _db; }
public DefaultScreamsManager(ScreamDB db, ConnectionMultiplexer redis) : base(db) { _redis = redis.GetDatabase(); }
public DefaultCommentsManager(ScreamDB db) : base(db) { }
internal Client(ScreamBackend.DB.Tables.User model, ScreamDB db) : base(model, db) { }
protected AbstractCommentsManager(ScreamDB db) { _db = db ?? throw new ArgumentNullException(nameof(db)); }