コード例 #1
0
        public void Init()
        {
            string[]        strArray    = Utility.GetConfig().AppSettings.Settings["AttachmentImpl"].Value.Split(new char[] { ' ' });
            ConstructorInfo constructor = Assembly.Load(strArray[0]).GetType(strArray[1]).GetConstructor(new Type[0]);

            this.m_IAttachmentStorage = constructor.Invoke(new object[0]) as IAttachmentStorage;
        }
コード例 #2
0
 public ActivitiesController(IUserRepository userRepository,
     IActivityRepository activityRepository,
     IAttachmentRepository attachmentRepository,
     IAttachmentStorage attachmentStorage)
     : base(userRepository)
 {
     _userRepository = userRepository;
     _activityRepository = activityRepository;
     _attachmentRepository = attachmentRepository;
     _attachmentStorage = attachmentStorage;
 }