コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: Scream.cs プロジェクト: ChenDvorak/ScreamBackend
 /// <summary>
 /// instance from database model
 /// </summary>
 /// <param name="scream"></param>
 internal Scream(ScreamBackend.DB.Tables.Scream scream, AbstractScreamsManager referenceScreams)
 {
     Model     = scream;
     Cache_Key = CACHE_KEY_PREFIX + scream.Id;
     _db       = referenceScreams.DB;
 }