コード例 #1
0
        public ReportController()
        {
            _soldSystemRepository = FactoryRepository.Create <DataAccess.SoftwareContableDbContext, DataAccess.Entities.SoldSystem>();

            _clientRepository = FactoryRepository.Create <DataAccess.SoftwareContableDbContext, DataAccess.Entities.Client>();

            _userRepository = FactoryRepository.Create <DataAccess.SoftwareContableDbContext, DataAccess.Entities.User>();

            _emailSender = new EmailSender(Settings.SmtpServer);
        }
コード例 #2
0
        protected SoftwareContableController()
        {
            var tModel = typeof(TModel);

            ModelRepository = FactoryRepository.Create <SoftwareContableDbContext, TData>();

            Logger = new Logger(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"SoftwareContable.log"));

            if (!ModelDescriptionsByType.TryGetValue(tModel, out ModelDescription))
            {
                var descriptionAttr = tModel.GetCustomAttributes(true).OfType <DisplayNameAttribute>().SingleOrDefault();

                ModelDescription = descriptionAttr == null ? "modelElements" : descriptionAttr.DisplayName;

                ModelDescriptionsByType[tModel] = ModelDescription;
            }
        }
コード例 #3
0
 static LoggedInUserInfo()
 {
     UserRepository = FactoryRepository.Create <SoftwareContableDbContext, DataAccess.Entities.User>();
 }