Exemplo n.º 1
0
 public PostController(IAmigosServices amigosServices, UserManager <IdentityUser> userManager, IUsuarioServices usuarioServices, IPostServices postServices, ICommentPostServices commentPostServices, ILikePostServices likePostServices)
     : base(userManager, usuarioServices, postServices, commentPostServices, amigosServices, likePostServices)
 {
     _postServices        = postServices;
     _commentPostServices = commentPostServices;
     _likePostServices    = likePostServices;
 }
 /// <summary>
 /// 动态发布
 /// </summary>
 /// <param name="postServices"></param>
 /// <param name="usersService"></param>
 /// <param name="currentUserService"></param>
 /// <param name="userActionServices"></param>
 public PostController(IPostServices postServices, IUsersService usersService, ICurrentUserService currentUserService, IUserActionServices userActionServices)
 {
     this.postServices       = postServices;
     this.usersService       = usersService;
     this.currentUserService = currentUserService;
     this.userActionServices = userActionServices;
 }
Exemplo n.º 3
0
 public PostController(IPostServices postServices, IMapper mapper, IUriService uriService)
 {
     this.postServices = postServices;
     //this._postRepository = postRepository;
     this._mapper     = mapper;
     this._uriService = uriService;
 }
        public void Initialize()
        {
            var data = new List <Post>
            {
                new Post {
                    Id = 1, Title = "Title No A1", Description = "The shortest post description in the database - part 1"
                },
                new Post {
                    Id = 2, Title = "Title No A2", Description = "The shortest post description in the database - part 2"
                },
                new Post {
                    Id = 3, Title = "Title No 3", Description = "The shortest post description in the database - part 3"
                }
            };

            mockSet = data.GetQueryableMockDbSet();

            mockContext = new Mock <IAnimaniaConsoleContext>();

            mockContext.Setup(x => x.Posts).Returns(mockSet.Object);

            var stubBreedTypeServices  = new Mock <IBreedTypeServices>();
            var stubLocationSerivces   = new Mock <ILocationServices>();
            var stubAnimalTypeServices = new Mock <IAnimalTypeServices>();

            postServices = new PostServices(mockContext.Object, stubLocationSerivces.Object,
                                            stubAnimalTypeServices.Object, stubBreedTypeServices.Object);
        }
Exemplo n.º 5
0
 public PostsController(IPostServices postServices, IHubContext <HubConnector, IHubConnector> hub,
                        IPostCommanderServices postCommanderServices, ILogger <PostsController> logger)
 {
     _postServices          = postServices;
     _hub                   = hub;
     _postCommanderServices = postCommanderServices;
     _logger                = logger;
 }
Exemplo n.º 6
0
        public UserController(IMainPageServices mainPageServices, IPostServices postServices, IPostApiClient postApiClient, IMainPageApiClient mainPageApiClient)
        {
            _postApiClient     = postApiClient;
            _mainPageApiClient = mainPageApiClient;

            _mainPageServices = mainPageServices;
            _postServices     = postServices;
        }
Exemplo n.º 7
0
 public PostController(CrFrDbContext db, IPostServices postservices, IProjectServices projectServices,
                       IHttpContextAccessor _httpContextAccessor)
 {
     _db                 = db;
     _postservices       = postservices;
     _projectservices    = projectServices;
     httpContextAccessor = _httpContextAccessor;
 }
Exemplo n.º 8
0
 public SearchPostsCommand(IPostServices postService)
 {
     if (postService == null)
     {
         throw new ArgumentNullException("postService is null");
     }
     this.postService = postService;
 }
Exemplo n.º 9
0
 public PostsController(
     IPostServices postServices,
     UserManager <SimpleSocialUser> userManager,
     IUserServices userServices)
 {
     this.postServices = postServices;
     this.userManager  = userManager;
     this.userServices = userServices;
 }
 public NewsFeedController(
     UserManager <SimpleSocialUser> userManager,
     IPostServices postServices,
     IUserServices userServices)
 {
     this.userManager  = userManager;
     this.postServices = postServices;
     this.userServices = userServices;
 }
Exemplo n.º 11
0
 public UsuarioServices(IUsuarioRepository usuarioRepository, IBlobServices blobServices, IPostServices postServices, ICommentPostServices commentPostRepository, ILikePostRepository likePostRepository, IAmigosRepository amigosRepository) : base(usuarioRepository)
 {
     _usuarioRepository     = usuarioRepository;
     _blobServices          = blobServices;
     _postServices          = postServices;
     _commentPostRepository = commentPostRepository;
     _likePostRepository    = likePostRepository;
     _amigosRepository      = amigosRepository;
 }
        public void Should_Return_The_Right_Collection()
        {
            var ContextMock = new AnimaniaConsoleContext(Effort.DbConnectionFactory.CreateTransient());

            var LocationMock   = new Mock <ILocationServices>();
            var AnimalTypeMock = new Mock <IAnimalTypeServices>();
            var BreedTypeMock  = new Mock <IBreedTypeServices>();

            postServices = new PostServices(ContextMock, LocationMock.Object, AnimalTypeMock.Object, BreedTypeMock.Object);
            User user = new User()
            {
                Id       = 1,
                UserName = "******",
                Password = "******",
                Email    = "*****@*****.**"
            };
            BreedType breed = new BreedType()
            {
                BreedTypeName = "TestBreed",
                AnimalTypeId  = 1
            };
            AnimalType type = new AnimalType()
            {
                AnimalTypeName = "TestAnimalTypeName",
            };
            Location location = new Location()
            {
                LocationName = "TestLocation",
            };
            var animal = new Animal
            {
                AnimalName   = "TestAnimalTypeName",
                Birthday     = DateTime.Now,
                AnimalTypeId = 1,
                BreedTypeId  = 1,
                LocationId   = 1,
                UserId       = 1
            };

            var post = new CreatePostModel()
            {
                Title          = "1234567890",
                Description    = "12345678901234567890",
                Status         = true,
                Price          = 12.0M,
                LocationName   = location.LocationName,
                AnimalTypeName = "TestAnimalTypeName",
                BreedTypeName  = "TestBreed",
                AnimalName     = "TestAnimalName",
                Birthday       = DateTime.Now
            };



            Assert.IsInstanceOfType(postServices.GetAllMyPosts(1), typeof(IEnumerable <PostModel>));
        }
Exemplo n.º 13
0
 public PostController(IPostRepository PostRepository,
                       IPostServices PostServices,
                       IUserRepository userRepository,
                       ICategoryRepository categoryRepository)
 {
     _postRepository     = PostRepository;
     _postServices       = PostServices;
     _userRepository     = userRepository;
     _categoryRepository = categoryRepository;
 }
Exemplo n.º 14
0
 public ProfilesController(
     UserManager <SimpleSocialUser> userManager,
     IUserServices userServices,
     IPostServices postServices,
     IFollowersServices followersServices)
 {
     this.userManager       = userManager;
     this.userServices      = userServices;
     this.postServices      = postServices;
     this.followersServices = followersServices;
 }
Exemplo n.º 15
0
 public ReportsController(
     UserManager <SimpleSocialUser> userManager,
     IPostServices postServices,
     IReportsService reportsService,
     IFollowersServices followersServices)
 {
     this.userManager       = userManager;
     this.postServices      = postServices;
     this.reportsService    = reportsService;
     this.followersServices = followersServices;
 }
Exemplo n.º 16
0
 public ReportsService(
     IPostServices postServices,
     IFollowersServices followersServices,
     SimpleSocialContext dbContext,
     UserManager <SimpleSocialUser> userManager)
 {
     this.postServices      = postServices;
     this.followersServices = followersServices;
     this.dbContext         = dbContext;
     this.userManager       = userManager;
 }
Exemplo n.º 17
0
 public ControllerBase(UserManager <IdentityUser> userManager, IUsuarioServices usuarioServices,
                       IPostServices postServices, ICommentPostServices commentPostServices,
                       IAmigosServices amigosServices, ILikePostServices likePostServices)
 {
     _userManager         = userManager;
     _usuarioServices     = usuarioServices;
     _postServices        = postServices;
     _commentPostServices = commentPostServices;
     _amigosServices      = amigosServices;
     _likePostServices    = likePostServices;
 }
Exemplo n.º 18
0
        public HomeController(IDistributedCache distributedCache, ILayoutService layoutService, IPostServices postServices, IMainPageServices mainPageServices, IHostingEnvironment e, ILayoutApiClient layoutApiClient, IPostApiClient postApiClient, IMainPageApiClient mainPageApiClient)
        {
            _distributedCache = distributedCache;
            _layoutService    = layoutService;
            _postServices     = postServices;
            _mainPageServices = mainPageServices;
            he = e;

            _layoutApiClient   = layoutApiClient;
            _postApiClient     = postApiClient;
            _mainPageApiClient = mainPageApiClient;
        }
 public ReportsService(
     IRepository <Post> postRepository,
     IRepository <PostReport> reportsRepository,
     IPostServices postServices,
     IFollowersServices followersServices,
     UserManager <SimpleSocialUser> userManager)
 {
     this.postRepository    = postRepository;
     this.reportsRepository = reportsRepository;
     this.postServices      = postServices;
     this.followersServices = followersServices;
     this.userManager       = userManager;
 }
Exemplo n.º 20
0
 public AccountController(
     IUserServices userServices,
     IPostServices postServices,
     IFollowersServices followersServices,
     IProfilePictureService profilePictureService,
     UserManager <SimpleSocialUser> userManager
     )
 {
     this.userServices          = userServices;
     this.postServices          = postServices;
     this.followersServices     = followersServices;
     this.profilePictureService = profilePictureService;
     this.userManager           = userManager;
 }
 public AccountController(
     IMyProfileServices myProfileServices,
     IUserServices userServices,
     IPostServices postServices,
     IFollowersServices followersServices,
     UserManager <SimpleSocialUser> userManager
     )
 {
     this.myProfileServices = myProfileServices;
     this.userServices      = userServices;
     this.postServices      = postServices;
     this.followersServices = followersServices;
     this.userManager       = userManager;
 }
        public void Initialize()
        {
            Mapper.Initialize(config => { });

            var data = new List <Post>
            {
                new Post
                {
                    Id          = 1,
                    Title       = "Title No A1",
                    Description = "The shortest post description - part 1",
                    Price       = 10,
                    Status      = false,
                    UserId      = 1
                },
                new Post
                {
                    Id          = 2,
                    Title       = "Title No A2",
                    Description = "The shortest post description - part 2",
                    Price       = 20,
                    Status      = false,
                    UserId      = 2
                },
                new Post
                {
                    Id          = 3,
                    Title       = "Title No 3",
                    Description = "The shortest post description - part 3",
                    Price       = 30,
                    Status      = true,
                    UserId      = 1
                }
            };

            var mockSet = data.GetQueryableMockDbSet();

            mockContext = new Mock <IAnimaniaConsoleContext>();

            mockContext.Setup(x => x.Posts).Returns(mockSet.Object);

            var stubBreedTypeServices  = new Mock <IBreedTypeServices>();
            var stubLocationSerivces   = new Mock <ILocationServices>();
            var stubAnimalTypeServices = new Mock <IAnimalTypeServices>();

            postServices = new PostServices(mockContext.Object, stubLocationSerivces.Object,
                                            stubAnimalTypeServices.Object, stubBreedTypeServices.Object);
        }
Exemplo n.º 23
0
 public PostController(IPostRepository PostRepository,
                       IPostServices PostServices,
                       IUserRepository userRepository,
                       ICategoryRepository categoryRepository,
                       ITagRepository tagRepository,
                       IFileSaveServices fileSaveServices,
                       IFileSaveRepository fileSaveRepository)
 {
     _postRepository     = PostRepository;
     _postServices       = PostServices;
     _userRepository     = userRepository;
     _categoryRepository = categoryRepository;
     _tagRepository      = tagRepository;
     _fileSaveServices   = fileSaveServices;
     _fileSaveRepository = fileSaveRepository;
 }
Exemplo n.º 24
0
 public ProjectController(IProjectServices projectservices, CrFrDbContext db,
                          IHttpContextAccessor _httpContextAccessor,
                          IPledgeServices pledgesservices,
                          IPostServices postservices,
                          IFundServices fundservices,
                          IMultimediaServices multimediaServices,
                          IWebHostEnvironment environment)
 {
     _projectservices    = projectservices;
     _pledgesservices    = pledgesservices;
     _postservices       = postservices;
     _fundservices       = fundservices;
     _multimediaServices = multimediaServices;
     _db = db;
     httpContextAccessor = _httpContextAccessor;
     hostingEnvironment  = environment;
 }
Exemplo n.º 25
0
 public GetPostsInPDFCommand(IPostServices postServices, IUserServices userService)
 {
     this.postServices = postServices ?? throw new ArgumentNullException();
     this.userService  = userService ?? throw new ArgumentNullException();
 }
Exemplo n.º 26
0
 public PostController(IPostServices postServices)
 {
     _postServices = postServices;
 }
Exemplo n.º 27
0
 public PostController()
 {
     postServices = Container.Resolve<IPostServices>();
 }
Exemplo n.º 28
0
 public PostController(IPostServices postServices)
 {
     this.postServices = postServices;
 }
 public ActivatePostCommand(IPostServices postService)
 {
     this.postService = postService ?? throw new ArgumentNullException();
 }
Exemplo n.º 30
0
 public CommentBinder()
 {
     postServices = Container.Resolve<IPostServices>();
     userServices = Container.Resolve<IUserServices>();
 }
Exemplo n.º 31
0
 public CommentBinder(IPostServices postService, IUserServices userServices)
 {
     postServices = postService;
     this.userServices = userServices;
 }
Exemplo n.º 32
0
 public PostsController(IPostServices postServices)
 {
     PostServices = postServices;
 }
Exemplo n.º 33
0
 public SearchPostsByAnimalTypeCommand(IPostServices postService)
 {
     this.postService = postService ?? throw new ArgumentNullException();
 }
Exemplo n.º 34
0
 public PostController(IPostServices postServices, UserManager <IdentityUser> userManager)
 {
     _postServices = postServices;
     _userManager  = userManager;
 }
Exemplo n.º 35
0
 public PostBinder(IPostServices postServices, IUserServices userServices)
 {
     this.postServices = postServices;
     this.userServices = userServices;
 }