Beispiel #1
0
        private static void DIManagerDemo()
        {
            Console.WriteLine("\nUnityManager Demo\n");

            try
            {
                IDIManager diManager = DIHelper.GetService <IDIManager>();
                Console.WriteLine(diManager.ToString());

                IIdentityUnitOfWork unitOfWork =
                    diManager.GetService <IIdentityUnitOfWork>();
                Console.WriteLine(unitOfWork.ToString());

                IIdentityGenericApplication <User> application =
                    diManager.GetService <IIdentityGenericApplication <User> >();
                Console.WriteLine(application.ToString());

                ZOperationResult operationResult = new ZOperationResult();
                User             user            = application.Get(operationResult, x => x.UserName.ToLower() == "administrator");
                Console.WriteLine(user.UserName);
            }
            catch (Exception exception)
            {
                WriteException(exception);
            }
        }
Beispiel #2
0
        /// <summary>
        /// Setup.
        /// </summary>
        /// <param name="diManager">DI Manager</param>
        /// <param name="mapper">AutoMapper Mapper</param>
        public static void Setup(IDIManager diManager,
                                 IMapper mapper)
        {
            DIManager = diManager;
            Mapper    = mapper;

            EnvironmentManager = diManager.GetService <IEnvironmentManager>();
            LogManager         = diManager.GetService <ILogManager>();
        }
Beispiel #3
0
 public static void Setup(IDIManager diManager)
 {
     _diManager = diManager;
 }
Beispiel #4
0
 public GenericApplicationDTO(IUnitOfWork unitOfWork, IDIManager diManager)
     : base(unitOfWork, diManager)
 {
 }
Beispiel #5
0
 public AuditTrailGenericApplication(IAuditTrailUnitOfWork unitOfWork, IDIManager diManager)
     : base(unitOfWork, diManager)
 {
 }
Beispiel #6
0
 public IdentityGenericApplication(IIdentityUnitOfWork unitOfWork, IDIManager diManager)
     : base(unitOfWork, diManager)
 {
 }
Beispiel #7
0
 public ActivityGenericApplication(IActivityUnitOfWork unitOfWork, IDIManager diManager)
     : base(unitOfWork, diManager)
 {
 }
Beispiel #8
0
 public GenericApplication(IUnitOfWork unitOfWork, IDIManager diManager)
 {
     UnitOfWork = unitOfWork;
     DIManager  = diManager;
 }