Esempio n. 1
0
 /// <inheritdoc />
 public NonDomainEntityRepository(IAsmContext context)
 {
     Context = context;
     if (typeof(T).IsSubclassOf(typeof(DomainEntity)))
     {
         throw new ArgumentException($"Type of T has inherited from {nameof(DomainEntity)} which is not allowed in {nameof(NonDomainEntityRepository<T>)}");
     }
 }
Esempio n. 2
0
 public UserRepository(IAsmContext context) : base(context)
 {
 }
Esempio n. 3
0
 /// <summary>
 /// Instantiates the base controller
 /// </summary>
 /// <param name="logic"></param>
 /// <param name="context"></param>
 /// <param name="hostingEnvironment"></param>
 protected CustomBaseController(ILogic <TSource, TDto> logic, IAsmContext context, IHostingEnvironment hostingEnvironment)
     : base(hostingEnvironment)
 {
     Logic   = logic;
     Context = context;
 }
Esempio n. 4
0
        //ToDo: Add error handling

        protected BaseLogic(IAsmContext context, IDomainEntityRepository <TSource> repository)
        {
            _context    = context;
            _repository = repository;
        }
Esempio n. 5
0
 public UserLogic(IAsmContext context, IUserRepository userRepository) : base(context, userRepository)
 {
 }
Esempio n. 6
0
 /// <inheritdoc />
 public IUnitOfWork Create(IAsmContext context)
 {
     return(new EfUnitOfWork(context));
 }
Esempio n. 7
0
 /// <summary>
 /// Initializes a new instance of the EFUnitOfWork class.
 /// </summary>
 /// <param name="context">Current entry context</param>
 public EfUnitOfWork(IAsmContext context)
 {
     _context = context;
 }
Esempio n. 8
0
 /// <summary>
 /// Instantiates new instance of controller
 /// </summary>
 /// <param name="userLogic">Logic class for this controller</param>
 /// <param name="context">DB context</param>
 /// <param name="hostingEnvironment">The current hosting environment</param>
 public UserController(IUserLogic userLogic, IAsmContext context, IHostingEnvironment hostingEnvironment) : base(userLogic, context, hostingEnvironment)
 {
     _userLogic = userLogic;
 }
Esempio n. 9
0
 protected DomainEntityRepository(IAsmContext context)
 {
     Context = context;
 }