static void Main(string[] args) { #region Computer Facade var computer = new ComputerFacade(); computer.Start(); #endregion #region Restuarant ServerFacade server = new ServerFacade(); Console.WriteLine("Hello! I'll be your server today. What is your name?"); var name = Console.ReadLine(); Patron patron = new Patron(name); Console.WriteLine("Hello " + patron.Name + ". What appetizer would you like? (1-15):"); var appID = int.Parse(Console.ReadLine()); Console.WriteLine("That's a good one. What entree would you like? (1-20):"); var entreeID = int.Parse(Console.ReadLine()); Console.WriteLine("A great choice! Finally, what drink would you like? (1-60):"); var drinkID = int.Parse(Console.ReadLine()); Console.WriteLine("I'll get that order in right away."); server.PlaceOrder(patron, appID, entreeID, drinkID); //Here's what the Facade simplifies Console.ReadKey(); #endregion }
static void PlaceOrder() { var server = new ServerFacade(); var order = server.PlaceOrder(server.TakeOrder()); Console.WriteLine(order); }
protected async void UpdateExpenses() { await ServerFacade.UpdateExpenses(Expenses); FilterExpenses(); CloseEditForm(); base.StateHasChanged(); }
static async Task Main() { ServerFacade <Technical> server = new ServerFacade <Technical>(new TechnicalRepository(Path), Ip, Port); await server.Start(); Console.ReadKey(); }
protected async void DeleteExpense(Expense expense) { Expenses.Remove(expense); await ServerFacade.UpdateExpenses(Expenses); FilterExpenses(); base.StateHasChanged(); }
protected override async Task OnInitializedAsync() { if (!await ServerFacade.Authenticate()) { NavigationManager.NavigateTo(""); } Expenses = (await ServerFacade.RetrieveExpenses()).Expenses; FilterExpenses(); }
protected async override Task OnInitializedAsync() { if (!State.IsLoggedIn && !await ServerFacade.Authenticate()) { NavigationManager.NavigateTo(""); } await RetrieveFoodSchedule(); State.Subscribe(this); }
static Program() { server = new ServerFacade(); // here we add methods... methods = new Dictionary <string, Action <string[]> >(); methods["LogInGuest"] = LogInGuest; methods["GetForums"] = GetForums; methods["LogInMember"] = LogInMember; // continue here... }
public ChatWindow(ServerFacade serverFacade, string chatName) { this.chatName = chatName; this.serverFacade = serverFacade; serverFacade.threadEvent += guiThread_MessageReceive; Thread chatThread = new Thread(serverFacade.RecieveFromServer); chatThread.Start(); InitializeComponent(); }
public AuktionWindow(ServerFacade serverFacade, string chatName) { this.serverFacade = serverFacade; this.chatName = chatName; serverFacade.threadEvent += guiThread_MessageReceive; Thread AuctionThread = new Thread(serverFacade.RecieveFromServer); AuctionThread.Start(); InitializeComponent(); serverFacade.SendToServer("StartUp"); }
protected async void AddNewExpense() { if (string.IsNullOrEmpty(NewExpense.Name)) { return; } Expenses.Add(NewExpense); await ServerFacade.UpdateExpenses(Expenses); FilterExpenses(); NewExpense = new Expense(); IsFormOpen = false; base.StateHasChanged(); }
public void GetGameState_WhenPacManRequestingGameStat_ReturnNonEmptyApplesCollection() { var entitiesStorageStub = MockRepository.GenerateStub<IEntitiesStorage>(); entitiesStorageStub.Stub(x => x.GetAllApplesInGame(Arg<Game>.Is.Anything)) .Return(new[] { new Entity() }); entitiesStorageStub.Stub(x => x.GetEntityById(0)).IgnoreArguments().Return(new Entity { Role = (int)EntityRole.Pacman }); entitiesStorageStub.Stub(x => x.GetAllPlayersInGame(0)).IgnoreArguments().Return(new Entity[0]); var instance = new ServerFacade(null, entitiesStorageStub, null, MockRepository.GenerateStub<IDistanceCalculator>()); var retVal = instance.GetGameState(new GetGameStateParameters(0)); CollectionAssert.IsNotEmpty(retVal.Apples); }
private void connectToButton_Click(object sender, RoutedEventArgs e) { int port; port = int.Parse(portBox.Text); string serverName; serverName = serverNameBox.Text; ServerFacade servicefacade = new ServerFacade(port, serverName); NavigationScreen navigationScreen = new NavigationScreen(servicefacade); this.Close(); navigationScreen.Show(); }
private async Task RetrieveFoodSchedule() { try { var res = await ServerFacade.GetFoodSchedule(); Days = res.Days; if (Days == null || Days.Count < 7) { Days = new List <string> { "", "", "", "", "", "", "" }; } } catch (Exception) { NavigationManager.NavigateTo(""); } }
public CalDavController(CALDAVContext db) { mDb = db; Server = new ServerFacade(mDb); }
public virtual async Task Query(Query query) => View = await ServerFacade.Get(query);
public virtual Task Command(Command command) => ServerFacade.Do(command);
public async void updateList() { await ServerFacade.UpdateFoodSchedule(Days); }
public NavigationScreen(ServerFacade serverFacade) { this.serverFacade = serverFacade; InitializeComponent(); }
public void TestMethod1() { IServerFacade sf = new ServerFacade(); //Assert.IsTrue(sf.CheckEmail("*****@*****.**")); //Assert.IsFalse(sf.CheckEmail("*****@*****.**")); }