public ServiceController( IApprovePostServiceCommand approvePostServiceCommand, IConfirmPostService confirmPostService, IDeleteServiceFromProviderCommand deleteServiceFromProviderCommand, IDeleteServiceFromUserCommand deleteServiceFromUserCommand, IFilterAllPagingPostServiceQuery filterAllPagingPostServiceQuery, IGetAllPagingPostServiceQuery getAllPagingPostServiceQuery, IGetAllPostUserServiceByUserIdQuery getAllPostUserServiceByUserIdQuery, IGetPostServiceByIdQuery getPostServiceByIdQuery, IRegisterServiceFromProviderCommand registerServiceFromProviderCommand, IRegisterServiceFromUserCommand registerServiceFromUserCommand, IRejectPostServiceCommand rejectPostServiceCommand, IUpdatePostServiceCommand updatePostServiceCommand, IFilterAllPagingLocationPostService filterAllPagingLocationPostService) { _approvePostServiceCommand = approvePostServiceCommand; _confirmPostService = confirmPostService; _deleteServiceFromProviderCommand = deleteServiceFromProviderCommand; _deleteServiceFromUserCommand = deleteServiceFromUserCommand; _filterAllPagingPostServiceQuery = filterAllPagingPostServiceQuery; _getAllPagingPostServiceQuery = getAllPagingPostServiceQuery; _getAllPostUserServiceByUserIdQuery = getAllPostUserServiceByUserIdQuery; _getPostServiceByIdQuery = getPostServiceByIdQuery; _registerServiceFromProviderCommand = registerServiceFromProviderCommand; _registerServiceFromUserCommand = registerServiceFromUserCommand; _rejectPostServiceCommand = rejectPostServiceCommand; _updatePostServiceCommand = updatePostServiceCommand; _filterAllPagingLocationPostService = filterAllPagingLocationPostService; }
public RecommendService( IRepository <Provider, Guid> providerRepository, IRepository <ProviderFollowing, int> providerFollowingRepository, IRepository <ProviderNew, int> providerNewRepository, IRepository <Service, Guid> serviceRepository, IRepository <Model.Entities.ServiceModel.ProviderServiceModel.ProviderService, int> providerServiceRepository, IGetByIdProviderNewsServiceQuery getByIdProviderNewService, IGetPostServiceByIdQuery getPostServiceByIdQuery, UserManager <AppUser> userManager, IOptions <EmailConfigModel> configEmail) { _getByIdProviderNewService = getByIdProviderNewService; _providerFollowingRepository = providerFollowingRepository; _providerNewRepository = providerNewRepository; _providerRepository = providerRepository; _providerServiceRepository = providerServiceRepository; _serviceRepository = serviceRepository; _getPostServiceByIdQuery = getPostServiceByIdQuery; _userManager = userManager; _configEmail = configEmail; }