Ejemplo n.º 1
0
        private ContactSqlDataProvider CreateInstance(out IModelDataService <VContact> contactModelDataService, out IModelDataService <VEnquiry> enquiryModelDataService)
        {
            IDataContext dataContext = A.Fake <IDataContext>();

            contactModelDataService = A.Fake <IModelDataService <VContact> >();
            enquiryModelDataService = A.Fake <IModelDataService <VEnquiry> >();
            return(new ContactSqlDataProvider(dataContext, contactModelDataService, enquiryModelDataService));
        }
Ejemplo n.º 2
0
        private ProductSqlDataProvider CreateInstance()
        {
            IDataContext dataContext = A.Fake <IDataContext>();
            IModelDataService <Product.Data.DataModel.VProduct> modelDataService = A.Fake <IModelDataService <Product.Data.DataModel.VProduct> >();
            ProductSqlDataProvider productSqlDataProvider = new ProductSqlDataProvider(dataContext, modelDataService);

            return(productSqlDataProvider);
        }
Ejemplo n.º 3
0
 public AccountController(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     IModelDataService modelDataSvc,
     ILoggerFactory loggerFactory,
     IUserDataService usrDataSvc,
     IOptions <ConfigAppSettings> configAppSettings)
 {
     _userManager       = userManager;
     _signInManager     = signInManager;
     _modelDataSvc      = modelDataSvc;
     _usrDataSvc        = usrDataSvc;
     _configAppSettings = configAppSettings.Value;
     _logger            = loggerFactory.CreateLogger <AccountController>();
 }
Ejemplo n.º 4
0
        public AppVm(IModelDataService modelService, INavigationService navigationService)
        {
            ModelDataService  = modelService;
            NavigationService = navigationService;

            // Ohne Parameter, daher direkt RelayCommand
            ShowAutoListCommand = new RelayCommand(ShowAutoList);

            // Mit dem jeweiligen ViewModel als Command Parameter,
            // daher RelayCommand<T>
            EditAutoCommand     = new RelayCommand <AutoVm>(EditAuto);
            EditCustomerCommand = new RelayCommand <CustomerVm>(EditCustomer);

            // unsere ViewModels (mit Beispieldaten)
            AutoListModel = new AutoListVm()
            {
                Autos = modelService.GetAutos()
            };
            DemoAuto     = modelService.GetAutos().First();
            DemoCustomer = modelService.GetCustomers().First();
        }
 public ContactDataProvider(IDataContext context, IModelDataService <DataModel.VContact> contactModelDataService, IModelDataService <DataModel.VEnquiry> enquiryModelDataService)
     : base(context, contactModelDataService, enquiryModelDataService)
 {
 }
 internal ProductSqlDataProvider(IDataContext context, IModelDataService <DataModel.VProduct> modelDataService)
     : base(context)
 {
     _modelDataService = modelDataService ?? throw new ArgumentNullException(nameof(modelDataService));
 }
 public CategorySqlDataProvider(IDataContext context, IModelDataService <DataModel.VCategory> modelDataService)
     : base(context)
 {
     _modelDataService = modelDataService ?? throw new ArgumentNullException(nameof(modelDataService));
 }
Ejemplo n.º 8
0
 public CategoryDataProvider(IDataContext context, IModelDataService <DataModel.VCategory> modelDataService)
     : base(context, modelDataService)
 {
 }
Ejemplo n.º 9
0
 public BlogDataProvider(IDataContext context, IModelDataService <DataModel.VPost> modelDataProvider, ILicenseSettings licenseSettings)
     : base(context, modelDataProvider)
 {
 }
 public ProductDataProvider(IDataContext context, IModelDataService <DataModel.VProduct> modelDataService)
     : base(context, modelDataService)
 {
 }