예제 #1
0
 public UserService(IQueryableContext queryableContext)
 {
     _userManager =
         new UserManager<User, int>(
             new UserStore<User, CustomRole, int, CustomUserLogin, CustomUserRole, CustomUserClaim>(
                 queryableContext.EfContext));
 }
예제 #2
0
 public UserService(IQueryableContext queryableContext)
 {
     _userManager =
         new UserManager <User, int>(
             new UserStore <User, CustomRole, int, CustomUserLogin, CustomUserRole, CustomUserClaim>(
                 queryableContext.EfContext));
 }
예제 #3
0
        /// <summary>
        /// Default constructor for GenericRepository
        /// </summary>
        /// <param name="traceManager">Trace Manager dependency</param>
        /// <param name="context">A context for this repository</param>
        public GenericRepository(IQueryableContext context, ITraceManager traceManager)
        {
            //check preconditions
            if (context == (IQueryableContext)null)
            {
                throw new ArgumentNullException("context", Resources.Messages.exception_ContainerCannotBeNull);
            }

            //set internal values
            _context      = context;
            _TraceManager = traceManager;


            _TraceManager.TraceInfo(
                string.Format(CultureInfo.InvariantCulture,
                              Resources.Messages.trace_ConstructRepository,
                              typeof(TEntity).Name));
        }
예제 #4
0
 /// <summary>
 /// Binds this search Control to a data set (that is wrapped in a class implementing IQueryableContext)</summary>
 /// <param name="queryableContext">The queryable context object, or null.</param>
 public void Bind(IQueryableContext queryableContext)
 {
     QueryableContext = queryableContext;
     Enabled = (queryableContext != null);
 }
예제 #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BaseService{TEntity}"/> class.
 /// </summary>
 /// <param name="queryableContext">The queryable context.</param>
 protected BaseService(IQueryableContext queryableContext)
 {
     _queryableContext = queryableContext;
 }
예제 #6
0
 public ContactMessageService(IQueryableContext queryableContext)
     : base(queryableContext)
 {
 }
예제 #7
0
 public PostService(IQueryableContext queryableContext, Lazy <ITagService> tagService)
     : base(queryableContext)
 {
     _dataContext = queryableContext.EfContext;
     _tagService  = tagService;
 }
 /// <summary>
 /// Binds this search Control to a data set (that is wrapped in a class implementing IQueryableContext)</summary>
 /// <param name="queryableContext">The queryable context object, or null.</param>
 public void Bind(IQueryableContext queryableContext)
 {
     QueryableContext = queryableContext;
     Enabled          = (queryableContext != null);
 }
예제 #9
0
 public ArticlePostService(IQueryableContext queryableContext)
     : base(queryableContext)
 {
 }
예제 #10
0
 public EventPostService(IQueryableContext queryableContext)
     : base(queryableContext)
 {
 }
예제 #11
0
 public TagService(IQueryableContext queryableContext)
     : base(queryableContext)
 {
     _context = queryableContext.EfContext;
 }
예제 #12
0
 public NewsPostService(IQueryableContext queryableContext)
     : base(queryableContext)
 {
 }