public PostsController( PostsRepository postsRepository, IAzureBlobStorageService azureBlobStorageService, LikesRepository likesRepository) { this.postsRepository = postsRepository; this.azureBlobStorageService = azureBlobStorageService; this.likesRepository = likesRepository; }
public UnitOfWork(DatabaseContext context) { _context = context ?? throw new ArgumentNullException(nameof(context)); Likes = new LikesRepository(_context); Messages = new MessagesRepository(_context); Photos = new PhotosRepository(_context); Users = new UsersRepository(_context); UserRoles = new UserRolesRepository(_context); }
public void TestTravelLikes_0() { //var conn = new NpgsqlConnection("Server=127.0.0.1;Port=5432;User Id=joe;Password=secret;Database=joedata;"); var db = new DatabaseDbContext(); var likesRepository = new LikesRepository(db); var result = likesRepository.GetTravelLikesModel(null, 0); Assert.IsNotNull(result); Assert.AreEqual(LikeStatuses.Neultral, result.UserLikeStatus); }
public void TestTravelLikes_null() { //var conn = new NpgsqlConnection("Server=127.0.0.1;Port=5432;User Id=joe;Password=secret;Database=joedata;"); var db = new DatabaseDbContext(); var likesRepository = new LikesRepository(db); var result = likesRepository.GetTravelLikesModel(null, 14); db.Database.Log = Console.WriteLine; Console.WriteLine($"Likes: {result.LikesCount}, Dislikes {result.DislikesCount}, User: {result.UserLikeStatus}"); Assert.IsNotNull(result); }
public BlogLogicService() { _postsRepository = new PostsRepository(); _likesRepository = new LikesRepository(); _commentsRepository = new CommentsRepository(); }