예제 #1
0
 public RegisterServiceFromUserCommand(
     ICheckUserIsAdminQuery checkUserIsAdminQuery,
     ICheckUserIsProviderQuery checkUserIsProvider,
     IGetPermissionActionQuery getPermissionActionQuery,
     IHttpContextAccessor httpContextAccessor,
     IRepository <Model.Entities.ServiceModel.UserServiceModel.UserService, int> userServiceRepository,
     IRepository <Service, Guid> postServiceRepository,
     IRepository <Tag, Guid> tagServiceRepository,
     UserManager <AppUser> userManager,
     IGetAllEmailServiceQuery getAllEmailServiceQuery,
     IOptions <EmailConfigModel> config,
     IConfiguration configuration)
 {
     _checkUserIsAdminQuery    = checkUserIsAdminQuery;
     _checkUserIsProvider      = checkUserIsProvider;
     _getPermissionActionQuery = getPermissionActionQuery;
     _httpContextAccessor      = httpContextAccessor;
     _userServiceRepository    = userServiceRepository;
     _postServiceRepository    = postServiceRepository;
     _tagServiceRepository     = tagServiceRepository;
     _userManager             = userManager;
     _getAllEmailServiceQuery = getAllEmailServiceQuery;
     _config        = config;
     _configuration = configuration;
 }
 public ApproveProviderServiceCommand(
     IHttpContextAccessor httpContextAccessor,
     IRepository <Provider, Guid> providerRepository,
     UserManager <AppUser> userRepository,
     ICheckUserIsProviderQuery checkUserIsProviderQuery,
     IGetAllEmailServiceQuery getAllEmailServiceQuery,
     IOptions <EmailConfigModel> config,
     IGetPostUserServiceByUserIdQuery getPostUserServiceByUserIdQuery,
     IDeleteServiceFromUserCommand deleteServiceFromUserCommand,
     ICheckUserIsAdminQuery checkUserIsAdminQuery,
     IGetPermissionActionQuery getPermissionActionQuery,
     IConfiguration configuration)
 {
     _httpContextAccessor      = httpContextAccessor;
     _providerRepository       = providerRepository;
     _userRepository           = userRepository;
     _checkUserIsProviderQuery = checkUserIsProviderQuery;
     _getAllEmailServiceQuery  = getAllEmailServiceQuery;
     _config = config;
     _getPostUserServiceByUserIdQuery = getPostUserServiceByUserIdQuery;
     _deleteServiceFromUserCommand    = deleteServiceFromUserCommand;
     _checkUserIsAdminQuery           = checkUserIsAdminQuery;
     _getPermissionActionQuery        = getPermissionActionQuery;
     _configuration = configuration;
 }
예제 #3
0
 public UpdatePostServiceCommand(
     ICheckUserIsAdminQuery checkUserIsAdminQuery,
     ICheckUserIsProviderQuery checkUserIsProvider,
     IConfiguration configuration,
     IGetAllEmailServiceQuery getAllEmailServiceQuery,
     IGetPermissionActionQuery getPermissionActionQuery,
     IHttpContextAccessor httpContext,
     IOptions <EmailConfigModel> configEmail,
     IRepository <Model.Entities.ServiceModel.ProviderServiceModel.ProviderService, int> providerServiceRepository,
     IRepository <Model.Entities.ServiceModel.TagService, int> serviceOfTagRepository,
     IRepository <Model.Entities.ServiceModel.UserServiceModel.UserService, int> userServiceRepository,
     IRepository <Provider, Guid> providerRepository,
     IRepository <Service, Guid> serviceRepository,
     IRepository <ServiceImage, int> serviceImageRepository,
     IRepository <Tag, Guid> tagServiceRepository,
     UserManager <AppUser> userManager)
 {
     _checkUserIsAdminQuery    = checkUserIsAdminQuery;
     _checkUserIsProvider      = checkUserIsProvider;
     _configuration            = configuration;
     _getAllEmailServiceQuery  = getAllEmailServiceQuery;
     _getPermissionActionQuery = getPermissionActionQuery;
     _httpContext = httpContext;
     _configEmail = configEmail;
     _providerServiceRepository = providerServiceRepository;
     _serviceOfTagRepository    = serviceOfTagRepository;
     _userServiceRepository     = userServiceRepository;
     _providerRepository        = providerRepository;
     _serviceRepository         = serviceRepository;
     _serviceImageRepository    = serviceImageRepository;
     _tagServiceRepository      = tagServiceRepository;
     _userManager = userManager;
 }
예제 #4
0
 public AuthenticateServiceQuery(
     UserManager <AppUser> userManager,
     SignInManager <AppUser> signInManager,
     ICheckCanAccessMain checkCanAccessMain,
     ICheckUserIsProviderQuery checkUserIsProviderQuery)
 {
     _userManager              = userManager;
     _signInManager            = signInManager;
     _checkCanAccessMain       = checkCanAccessMain;
     _checkUserIsProviderQuery = checkUserIsProviderQuery;
 }
예제 #5
0
 public UpdateNewsProviderServiceCommand(IRepository <ProviderNew, int> providerNewsRepository, IHttpContextAccessor httpContext, ICheckUserIsAdminQuery checkUserIsAdminQuery, IGetPermissionActionQuery getPermissionActionQuery, ICheckUserIsProviderQuery checkUserIsProviderQuery, UserManager <AppUser> userManager, IGetAllEmailServiceQuery getAllEmailServiceQuery, IConfiguration configuration, IOptions <EmailConfigModel> config, IRepository <Provider, Guid> providerRepository)
 {
     _providerNewsRepository   = providerNewsRepository;
     _httpContext              = httpContext;
     _checkUserIsAdminQuery    = checkUserIsAdminQuery;
     _getPermissionActionQuery = getPermissionActionQuery;
     _checkUserIsProviderQuery = checkUserIsProviderQuery;
     _userManager              = userManager;
     _getAllEmailServiceQuery  = getAllEmailServiceQuery;
     _configuration            = configuration;
     _config             = config;
     _providerRepository = providerRepository;
 }
 public DeleteNewsProviderServiceCommand(
     IRepository <ProviderNew, int> providerNewRepository,
     IHttpContextAccessor httpContextAccessor,
     ICheckUserIsAdminQuery checkUserIsAdminQuery,
     IGetPermissionActionQuery getPermissionActionQuery,
     ICheckUserIsProviderQuery checkUserIsProviderQuery,
     UserManager <AppUser> userManager)
 {
     _providerNewRepository    = providerNewRepository;
     _httpContextAccessor      = httpContextAccessor;
     _checkUserIsAdminQuery    = checkUserIsAdminQuery;
     _getPermissionActionQuery = getPermissionActionQuery;
     _checkUserIsProviderQuery = checkUserIsProviderQuery;
     _userManager = userManager;
 }
 public GetAllServiceRatingByUserQuery(
     ICheckUserIsProviderQuery checkUserIsProvider,
     IHttpContextAccessor httpContextAccessor,
     IRepository <Model.Entities.ServiceModel.UserServiceModel.UserService, int> providerServiceRepository,
     IRepository <Service, Guid> serviceRepository,
     IRepository <ServiceRating, int> serviceRatingRepository,
     UserManager <AppUser> userRepository)
 {
     _serviceRatingRepository   = serviceRatingRepository;
     _httpContextAccessor       = httpContextAccessor;
     _userRepository            = userRepository;
     _serviceRepository         = serviceRepository;
     _checkUserIsProvider       = checkUserIsProvider;
     _providerServiceRepository = providerServiceRepository;
 }
 public DeleteServiceFromUserCommand(ICheckUserIsAdminQuery checkUserIsAdminQuery,
                                     ICheckUserIsProviderQuery checkUserIsProvider,
                                     IGetPermissionActionQuery getPermissionActionQuery,
                                     IHttpContextAccessor httpContextAccessor,
                                     IRepository <Model.Entities.ServiceModel.UserServiceModel.UserService, int> userServiceRepository,
                                     IRepository <Service, Guid> postServiceRepository,
                                     UserManager <AppUser> userManager)
 {
     _checkUserIsAdminQuery    = checkUserIsAdminQuery;
     _checkUserIsProvider      = checkUserIsProvider;
     _getPermissionActionQuery = getPermissionActionQuery;
     _httpContextAccessor      = httpContextAccessor;
     _userServiceRepository    = userServiceRepository;
     _postServiceRepository    = postServiceRepository;
     _userManager = userManager;
 }
 public ProviderController(IApproveProviderServiceCommand approveProviderServiceCommand,
                           IDeleteProviderServiceCommand deleteProviderServiceCommand,
                           IRegisterProviderServiceCommand registerProviderServiceCommand,
                           IRejectProviderServiceCommand rejectProviderServiceCommand,
                           IGetAllPagingProviderServiceQuery getAllPagingProviderServiceQuery,
                           IGetAllProviderofUserServiceQuery getAllProviderofUserServiceQuery,
                           IGetByIdProviderServiceQuery getByIdProviderServiceQuery,
                           IUpdateProviderServiceCommand updateProviderServiceCommand,
                           ICheckUserIsProviderQuery checkUserIsProviderQuery,
                           IConfirmProviderService confirmProviderService)
 {
     _approveProviderServiceCommand    = approveProviderServiceCommand;
     _deleteProviderServiceCommand     = deleteProviderServiceCommand;
     _registerProviderServiceCommand   = registerProviderServiceCommand;
     _rejectProviderServiceCommand     = rejectProviderServiceCommand;
     _getAllPagingProviderServiceQuery = getAllPagingProviderServiceQuery;
     _getAllProviderofUserServiceQuery = getAllProviderofUserServiceQuery;
     _getByIdProviderServiceQuery      = getByIdProviderServiceQuery;
     _checkUserIsProviderQuery         = checkUserIsProviderQuery;
     _updateProviderServiceCommand     = updateProviderServiceCommand;
     _confirmProviderService           = confirmProviderService;
 }
예제 #10
0
 public RejectProviderServiceCommand(
     ICheckUserIsAdminQuery checkUserIsAdminQuery,
     ICheckUserIsProviderQuery checkUserIsProviderQuery,
     IGetAllEmailServiceQuery getAllEmailServiceQuery,
     IGetPermissionActionQuery getPermissionActionQuery,
     IHttpContextAccessor httpContextAccessor,
     IOptions <EmailConfigModel> config,
     IRepository <Provider, Guid> providerRepository,
     UserManager <AppUser> userRepository,
     IUserRoleRepository userRoleRepository,
     RoleManager <AppRole> roleRepository)
 {
     _checkUserIsAdminQuery    = checkUserIsAdminQuery;
     _checkUserIsProviderQuery = checkUserIsProviderQuery;
     _getAllEmailServiceQuery  = getAllEmailServiceQuery;
     _getPermissionActionQuery = getPermissionActionQuery;
     _httpContextAccessor      = httpContextAccessor;
     _config             = config;
     _providerRepository = providerRepository;
     _userRepository     = userRepository;
     _userRoleRepository = userRoleRepository;
     _roleRepository     = roleRepository;
 }