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)); }
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); }
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>(); }
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)); }
public CategoryDataProvider(IDataContext context, IModelDataService <DataModel.VCategory> modelDataService) : base(context, modelDataService) { }
public BlogDataProvider(IDataContext context, IModelDataService <DataModel.VPost> modelDataProvider, ILicenseSettings licenseSettings) : base(context, modelDataProvider) { }
public ProductDataProvider(IDataContext context, IModelDataService <DataModel.VProduct> modelDataService) : base(context, modelDataService) { }