public SalesViewModel(IDialogService ids, ISalesDatabase isd, ICustomerDatabase icd, ISalesLineDatabase isld) { dialog = ids; salesDb = isd; customerDb = icd; salesLineDb = isld; }
public SalesAddViewModel(ISalesDatabase isd, ICustomerDatabase icd, ISalesLineDatabase isld, IDialogService ids, IGeoCoder geocoder) { salesDb = isd; customerDb = icd; salesLineDb = isld; dialog = ids; this.geocoder = geocoder; if (!GlobalVars.customerListIsLoaded) { loadCustomer(); } RaisePropertyChanged(() => CustomerSelection); if (SelectedCustomer != null) { RaisePropertyChanged(() => SelectedCustomer); } if (InsertSalesItemsList != null) { if (InsertSalesItemsList.Count() > 0) { RaisePropertyChanged(() => InsertSalesItemsList); RaisePropertyChanged(() => TotalDiscountAmount); RaisePropertyChanged(() => Total); } } }
public LoginViewModel(IDialogService ids, ISalesDatabase isd, ISalesLineDatabase isld, ICustomerDatabase icd, IItemDatabase iid) { this.dialog = ids; salesDb = isd; salesLineDb = isld; customerDb = icd; itemDb = iid; }
public OrderSheetService( IOrderSheetDatabase Database, IProductDatabase ProductDatabase, ICustomerDatabase CustomerDatabase) { this.Database = Database; this.ProductDatabase = ProductDatabase; this.CustomerDatabase = CustomerDatabase; }
/// <summary> /// Initializes a new instance of the <see cref="CustomerController"/> class. /// </summary> /// <param name="logger">A <see cref="ILogger"/>.</param> /// <param name="creditScoreService">A <see cref="ICreditScoreService"/>.</param> /// <param name="customerDatabase">A <see cref="ICustomerDatabase"/>.</param> public CustomerController( ILogger <CustomerController> logger, ICreditScoreService creditScoreService, ICustomerDatabase customerDatabase) { this._logger = logger; this._creditScoreService = creditScoreService; this._customerDatabase = customerDatabase; }
public CustomerViewModel(ICustomerDatabase icd, IDialogService ids, ISalesDatabase isd, ISalesLineDatabase isld) { customerDb = icd; salesDb = isd; salesLineDb = isld; dialog = ids; if (!GlobalVars.customerListIsLoaded) { loadCustomers(); } syncCustomer(); OnNetworkChange(); }
static async Task Main(string[] args) { customerDatabase = new FakeCustomerDatabase(); using var channel = GrpcChannel.ForAddress(GRPC_URL); grpc = new Pricer.PricerClient(channel); var client = new ServiceBusClient(BUS_CONNECTION_STRING); var processor = client.CreateProcessor(TOPIC, SUBSCRIPTION, new ServiceBusProcessorOptions()); processor.ProcessMessageAsync += ProcessMessage; processor.ProcessErrorAsync += _ => Task.CompletedTask; Console.WriteLine("Waiting for messages. Press any key to exit."); await processor.StartProcessingAsync(); Console.ReadKey(false); await processor.StopProcessingAsync(); }
public ShipmentViewModel(IDialogService ids, ISalesDatabase isd, ICustomerDatabase icd, ISalesLineDatabase isld, IItemDatabase iid) { dialog = ids; salesDb = isd; customerDb = icd; salesLineDb = isld; itemDb = iid; //Load sales list Task.Run(async() => { SalesList = await salesDb.GetAllSales(); RaisePropertyChanged(() => SalesList); LoadAutoCompleteList(); }); }
public SalesUpdateViewModel(IDialogService ids, ISalesDatabase isd, ISalesLineDatabase isld, ICustomerDatabase icd) { dialog = ids; salesDb = isd; salesLineDb = isld; customerDb = icd; Task.Run(async() => { var temp = await salesLineDb.GetAllSalesLinesWhere(GlobalVars.selectedSales.DocumentNo); UpdateSalesItemsList = new ObservableCollection <SalesItem>(); foreach (Models.SalesLineTable data in temp) { UpdateSalesItemsList.Add(new SalesItem(data.LineNumber, data.DocumentNo, data.ItemId, data.ItemName, data.ActualPrice, data.Quantity, data.UnitMeasurement, data.DiscountAmount, data.DiscountPercentage)); } RaisePropertyChanged(() => UpdateSalesItemsList); RaisePropertyChanged(() => TotalDiscountAmount); RaisePropertyChanged(() => Total); }); }
public CustomerRepository(ICustomerDatabase db) { this.db = db; }
public LoyaltyCardController(ILoyaltyCardDatabase loyaltyCardDatabase, ICustomerDatabase customerDatabase) { _loyaltyCardDatabase = loyaltyCardDatabase; _customerDatabase = customerDatabase; }
public CustomerController(ICustomerDatabase customerDatabase, ILoyaltyCardDatabase loyaltyCardDatabase, IProductDatabase productDatabase) { _customerDatabase = customerDatabase; _loyaltyCardDatabase = loyaltyCardDatabase; _productDatabase = productDatabase; }
/// <summary> /// Initializes a new instance of the <see cref="GatherContactInfoInteractor"/> class. /// </summary> /// <param name="creditScoreService">A <see cref="ICreditScoreService"/>.</param> /// <param name="customerDatabase">A <see cref="ICustomerDatabase"/>.</param> public GatherContactInfoInteractor(ICreditScoreService creditScoreService, ICustomerDatabase customerDatabase) { this._creditScoreService = creditScoreService; this._customerDatabase = customerDatabase; }
public CustomerAddViewModel(IDialogService ids, ICustomerDatabase icd) { dialog = ids; customerDb = icd; }
public CustomerService(ICustomerDatabase Database) { this.Database = Database; }
public CustomerController(ICustomerDatabase customerDatabase, INotificationServiceClient notificationServiceClient) { _customerDatabase = customerDatabase; _notificationServiceClient = notificationServiceClient; }