示例#1
0
 public VipService(IVipRepository vipRepository,
                   ICatRepository catRepository,
                   IMapper mapper)
 {
     this._vipRepository = vipRepository;
     this._catRepository = catRepository;
     this._mapper        = mapper;
 }
        /// <summary>
        /// Create a new instance of Praise Management Service
        /// </summary>
        /// <param name="vipRepository">Associated vipRepository, intented to be resolved with DI</param>
        public VipAppService(IVipRepository vipRepository) //the vip repository
        {
            if (vipRepository == null)
            {
                throw new ArgumentNullException("vipRepository");
            }

            _vipRepository = vipRepository;
        }
示例#3
0
 public VipController(IVipRepository vipRepository, IUserRepository userRepository, PetOwnerContext context)
 {
     _vipRepository  = vipRepository;
     _userRepository = userRepository;
     _context        = context;
 }
示例#4
0
 public LoginController(PermissionRequirement permissionRequirement,
                        IVipRepository vipRepository)
 {
     _permissionRequirement = permissionRequirement;
     _vipRepository         = vipRepository;
 }
 public RegisterController(CsRedisBase csRedisBase,
                           IVipRepository vipRepository)
 {
     _csRedisBase   = csRedisBase;
     _vipRepository = vipRepository;
 }
示例#6
0
 public UserRepository(PetOwnerContext _context, IVipRepository vipRepository) : base(_context)
 {
     _vipRepository = vipRepository;
 }