public void Execute() { var manager = ManagerFactory.Create(); Console.Clear(); Console.Write("Enter the company Id: "); var enteredCompanyId = Console.ReadLine(); Console.Write("Enter the guest Id: "); var enteredGuestId = Console.ReadLine(); Console.Write("Enter the message Id: "); var enteredMessageId = Console.ReadLine(); var response = manager.SendMessage(enteredCompanyId, enteredGuestId, enteredMessageId); if (response.Success) { Console.Clear(); Console.WriteLine(response.FullTextMessage); } else { Console.WriteLine(response.Message); } Console.ReadKey(); }
/// <summary> /// Initialize the Figaro data objects via Figaro.Configuration /// </summary> public FigaroDataManager() { //The Figaro.Configuration will create the FigaroEnv object for the XmlManager it is // assigned to, so we can simply retrieve the reference to it from the manager and // avoid creating multiple instances and adding additional, unnecessary reference // instances. Otherwise, we'd simply create it first and assign to the manager. Manager = ManagerFactory.Create("demoMgr"); Environment = Manager.Environment; //configure logging, progress and panic event output Environment.OnErr += Environment_OnErr; Environment.OnMessage += Environment_OnMessage; Environment.OnProcess += Environment_OnProcess; Environment.OnProgress += Environment_OnProgress; Environment.ErrEventEnabled = true; Environment.MessageEventEnabled = true; Environment.ProcessEventEnabled = true; Environment.ProgressEventEnabled = true; //http://help.bdbxml.net/api/Figaro.XmlManager.html#Figaro_XmlManager_CreateTransaction var trans = Manager.CreateTransaction(); Database = Manager.OpenContainer(trans, ContainerConfigFactory.Create("demoMgr", "demo")); trans.Commit(); }
public ActionResult Index() { var vm = new HomeVM(); vm.SetFeaturedVehicles(ManagerFactory.Create()); return(View(vm)); }
public void Execute() { Manager manager = ManagerFactory.Create(); ConsoleIO.Clear(); ConsoleIO.GeneralPrompt("Display Orders"); ConsoleIO.SeperatorBar(); DateTime orderDate = ConsoleIO.RetrieveOrderDateFromUser("Enter an order date (Format: MM/DD/YYYY): "); DisplayOrdersResponse response = manager.DisplayOrders(orderDate); if (response.Success) { ConsoleIO.Clear(); ConsoleIO.GeneralPrompt($"Orders currently in system ({orderDate.ToString()}): "); ConsoleIO.SeperatorBar(); ConsoleIO.BlankLine(); ConsoleIO.DisplayListOfOrders(response.Orders); } else { ConsoleIO.GeneralPrompt("An error occurred."); Console.WriteLine(response.Message); } ConsoleIO.ReadKeyPlusPrompt("Press any key to continue..."); }
public void Execute() { bool keepRunning = true; do { Console.Clear(); Manager order = ManagerFactory.Create(); Console.WriteLine("Displaying an Order"); Console.WriteLine(UserIO.Separator); Console.WriteLine("Please enter a Date:"); string userInput = "MM/dd/yyyy"; DateTime date = DateTime.Parse("06-01-2013"); if (!DateTime.TryParse(Console.ReadLine(), out date)) { Console.WriteLine("Please enter format in {0}", userInput); Console.WriteLine("Press any key to continue...."); Console.ReadKey(); return; } DisplayResponse response = order.DisplayOrder(date); if (response.Success) { UserIO.DisplayOrderDetail(response.Orders); Console.ReadKey(); } return; } while (keepRunning); }
private async void btnActivate_Click(object sender, EventArgs e) { try { string aadToken = AzureActiveDirectoryHelper.GetAADHeaderWithPrompt(); this.textBoxRetailServerUrl.Text = this.retailServerUrl; RetailServerContext context = Helpers.CreateNewRetailServerContext(this.retailServerUrl); ManagerFactory managerFactory = ManagerFactory.Create(context); managerFactory.Context.SetUserToken(new AADToken(aadToken)); managerFactory.Context.SetDeviceToken(null); DeviceActivationResult result = null; IStoreOperationsManager storeOperationsManager = managerFactory.GetManager <IStoreOperationsManager>(); result = await storeOperationsManager.ActivateDevice(this.textBoxDeviceId.Text, this.textBoxRegisterId.Text, "testDevice.DeviceId", forceActivate : true, deviceType : 2 /*testDevice.DeviceType*/); this.AppInfo = new DeviceActivationInformation(this.retailServerUrl, result.Device.TerminalId, result.Device.ChannelName, result.Device.Token, result.Device.DeviceNumber, DateTime.Now); this.mainForm.Log("Activation succeeded."); } catch (Exception ex) { this.mainForm.Log(ex.ToString()); } this.Close(); }
public ActionResult Contact(ContactVM vm) { if (vm.Phone == null && vm.Email == null) { ModelState.AddModelError("", "Either phone or email must be provided."); return(View(vm)); } else { var contact = new Contact(); contact.Name = vm.Name; if (vm.Phone != null) { contact.Phone = vm.Phone; } if (vm.Email != null) { contact.Email = vm.Email; } contact.Message = vm.Message; ManagerFactory.Create().AddContactRequest(contact); return(RedirectToAction("Index")); } }
public void TestRemoveOrder(string inputtedDate, int customerNumber, ResponseType expectedResult) { Manager manager = ManagerFactory.Create(inputtedDate); Response response = manager.RemoveOrder(inputtedDate, customerNumber); Assert.AreEqual(expectedResult, response.ResponseType); }
public ActionResult Models(MakeModelVM vm) { var manager = ManagerFactory.Create(); var userManager = HttpContext.GetOwinContext().GetUserManager <UserManager <AppUser> >(); vm.SetMakesAndModels(manager); if (vm.AllModels.Any(m => m.Name == vm.SubmittedModel)) { ModelState.AddModelError("", "Error: This model already exists for the given make."); } if (vm.SubmittedModel == null) { ModelState.AddModelError("", "Error: the model field may not be blank."); } if (!ModelState.IsValid) { return(View(vm)); } else { manager.AddModel(new Model { Name = vm.SubmittedModel, Maker = manager.GetMake(vm.SubmittedMakeId) }, vm.UserId); return(RedirectToAction("Models")); } }
public ActionResult Details(int Id) { var vm = new DetailsVM(); vm.SetVehicle(ManagerFactory.Create(), Id); return(View(vm)); }
internal static void Run() { Order oldOrder = LookupOrder(); string name = EditCustomerName(oldOrder.CustomerName); StateTax tax = EditState(oldOrder.StateTax); Material product = EditProduct(oldOrder.Product); decimal area = EditArea(oldOrder.Area); Order newOrder = new Order(oldOrder, name, tax, product, area); Console.Clear(); ConsoleIO.PrintOrder(newOrder, true); bool saveEditedOrder = ConsoleIO.ConsoleKeyConfirmationSwitch("Would you like to replace the old order with this updated order?", true); if (saveEditedOrder) { Console.Clear(); Manager manager = ManagerFactory.Create(); EditOrderResponse editResponse = manager.EditOrder(newOrder); if (editResponse.Success) { Console.WriteLine("Order updated successfully."); } else { Console.WriteLine(editResponse.Message); } } Console.Write("Press any key to continue..."); Console.ReadKey(); }
public ActionResult Makes(MakeModelVM vm) { var manager = ManagerFactory.Create(); var userManager = HttpContext.GetOwinContext().GetUserManager <UserManager <AppUser> >(); vm.SetMakesAndModels(manager); if (vm.AllMakes.Any(m => m.Name == vm.SubmittedMake)) { ModelState.AddModelError("", "Error: That make is already in the database."); } if (vm.SubmittedMake == null) { ModelState.AddModelError("", "Error: the Make field is required."); } if (!ModelState.IsValid) { return(View(vm)); } else { manager.AddMake(new Make { Name = vm.SubmittedMake, DateAdded = DateTime.Now, UserAddedBy = userManager.FindById(vm.UserId) }, vm.UserId); return(RedirectToAction("Makes")); } }
public void Execute() { var manager = ManagerFactory.Create(); AllGuestsResponse response = manager.GetAllGuests(); if (response.Success) { foreach (var guest in response.AllGuests) { Console.WriteLine($"Guest Id: {guest.id}"); Console.WriteLine($"Guest Name: {guest.firstName} {guest.lastName}"); Console.WriteLine($"Guest Reservation:"); Console.WriteLine($" Room Number: {guest.reservation.roomNumber}"); Console.WriteLine($" Check In: {DateConverter.ToDateTime(guest.reservation.startTimeStamp)}"); Console.WriteLine($" Check Out: {DateConverter.ToDateTime(guest.reservation.endTimeStamp)}"); Console.WriteLine(); } } else { Console.WriteLine(response.Message); } Console.WriteLine("Press any key to continue"); Console.ReadKey(); }
internal static void Run() { Manager manager = ManagerFactory.Create(); var date = GetDate(); var name = GetName(); var tax = GetTax(manager); var product = GetProduct(manager); var area = GetArea(); Console.Clear(); Order order = new Order(date, product, tax, name, area); ConsoleIO.TitleHeader("Confirm Order"); ConsoleIO.PrintOrder(order, false); bool confirmOrder = ConsoleIO.ConsoleKeyConfirmationSwitch("", true); if (confirmOrder) { AddOrderResponse addOrderResponse = manager.AddOrder(order); if (addOrderResponse.Success) { Console.Clear(); Console.WriteLine($"Order for {order.CustomerName} for {order.OrderDate.ToString("MM/dd/yyyy")} saved successfully."); } else { Console.Clear(); Console.WriteLine(addOrderResponse.Message); } } Console.Write("Press any key to continue."); Console.ReadKey(); }
private static Order LookupOrder() { Console.Clear(); ConsoleIO.TitleHeader("Edit an Order"); Console.WriteLine(); bool foundAnOrder = false; Order order = null; while (!foundAnOrder) { DateTime date = ConsoleIO.GetDateFromUser(); int orderNum = ConsoleIO.GetIntFromUser("Please enter an order number: "); Manager manager = ManagerFactory.Create(); GetOrdersResponse response = manager.GetOrders(date); try { order = response.OrdersOnDate.Single(o => o.OrderNumber == orderNum); foundAnOrder = true; } catch { Console.WriteLine("Could not find an order with that date and order number. Press any key to try again..."); Console.ReadKey(); } } return(order); }
public ActionResult DeleteVehicle(int Id) { var manager = ManagerFactory.Create(); manager.DeleteVehicle(Id); return(RedirectToAction("Vehicles", "Admin")); }
public ActionResult AddVehicle() { var vm = new AddVehicleVM(); vm.SetAllLists(ManagerFactory.Create()); return(View(vm)); }
public void CanAddOrderTest() { Manager manager = ManagerFactory.Create(); OrderTestRepository repo = new OrderTestRepository(); Order orderToAdd = new Order() { OrderDate = DateTime.Parse("07/01/2019"), CustomerName = "James", State = "MI", TaxRate = 5.75M, ProductType = "Carpet", Area = 100.00M, CostPerSquareFoot = 2.25M, LaborCostPerSquareFoot = 2.10M }; Order order = manager.CreateNewOrder(orderToAdd.OrderDate, orderToAdd.CustomerName, orderToAdd.State, orderToAdd.ProductType, orderToAdd.Area); manager.AddOrder(order); List <Order> orderList = repo.LoadOrders(order.OrderDate); Assert.AreEqual(225, order.MaterialCost); Assert.AreEqual(3, orderList.Count()); }
public void TestAddOrder(string dateInput, string customerName, string state, string productType, decimal area, ResponseType expectedResult) { Manager manager = ManagerFactory.Create(dateInput); AddOrderResponse response = manager.AddOrder(customerName, state, productType, area); Assert.AreEqual(response.ResponseType, expectedResult); }
private async Task TransferShiftToOfflineAsync() { if (await this.GetCachedShiftAsync() != null) { var shiftManager = ManagerFactory.Create(this.OfflineContext).GetManager <IShiftManager>(); await shiftManager.Create(await this.GetCachedShiftAsync()); } }
private async Task TransferCartToOfflineAsync() { if (await this.GetCachedCartAsync() != null) { var cartManager = ManagerFactory.Create(this.OfflineContext).GetManager <ICartManager>(); await cartManager.Create(await this.GetCachedCartAsync()); } }
public ActionResult Vehicles() { var manager = ManagerFactory.Create(); var vm = new AdminVehiclesVM(); vm.SetVehicles(manager); return(View(vm)); }
public void Execute() { var manager = ManagerFactory.Create(); var newMessage = new RawMessage(); Console.Clear(); Console.Write("Name your message: "); newMessage.messageName = Console.ReadLine(); Console.WriteLine("Enter your full text message below. \n" + "To enter a variable, refer to the following list"); Console.WriteLine("GUEST INFO"); Console.WriteLine("1: Guest Name : {guestName}"); Console.WriteLine("2: Greeting : {timeGreeting}"); Console.WriteLine("COMPANY INFO"); Console.WriteLine("3: Company : {company}"); Console.WriteLine("4: City : {city}"); Console.WriteLine("5: TimeZone : {timezone}"); Console.WriteLine("RESERVATION INFO"); Console.WriteLine("6: Room Number : {roomNumber}"); Console.WriteLine("7: Check In Time : {startTimeStamp}"); Console.WriteLine("8: Check Out Time : {endTimeStamp}"); Console.WriteLine(); newMessage.text = Console.ReadLine(); if (string.IsNullOrEmpty(newMessage.text) || string.IsNullOrEmpty(newMessage.messageName)) { Console.WriteLine("Invalid entry"); Console.ReadKey(); return; } var allMessagesResponse = manager.GetAllMessages(); int lastId = 0; foreach (var message in allMessagesResponse.AllMessages) { if (message.id > lastId) { lastId = message.id; } } newMessage.id = lastId + 1; var response = manager.AddMessage(newMessage); if (response.Success == true) { Console.WriteLine("Message saved"); } else { Console.WriteLine(response.Message); } Console.ReadKey(); }
public MainWindow() { InitializeComponent(); Manager = ManagerFactory.Create(); Manager.Load(ManagerFactory.DefaultLocation); DataContext = Manager; }
public void TestEditOrder(string inputtedDate, int orderNumber, string newCustomerName, string newState, string newProductType, decimal newArea, ResponseType expectedResult) { Manager manager = ManagerFactory.Create(inputtedDate); EditOrderResponse response = manager.EditOrder(inputtedDate, orderNumber, newCustomerName, newState, newProductType, newArea); Assert.AreEqual(expectedResult, response.ResponseType); }
public ActionResult Models() { var vm = new MakeModelVM(); var manager = ManagerFactory.Create(); var userManager = HttpContext.GetOwinContext().GetUserManager <UserManager <AppUser> >(); vm.UserId = userManager.FindByName(User.Identity.Name).Id; vm.SetMakesAndModels(manager); return(View(vm)); }
public ActionResult EditVehicle(int Id) { var manager = ManagerFactory.Create(); var selectedVehicle = manager.GetVehicle(Id); var vm = new EditVehicleVM(); vm.SetSelectionsForEdit(selectedVehicle); vm.SetAllLists(manager); vm.VehicleId = selectedVehicle.Id; return(View(vm)); }
private static void CreateSystemAdmin() { IManagerRepository managerRepository = new ManagerRepository(); if (managerRepository.GetManagerByUserName("systemadmin") == null) { Manager adminManager = ManagerFactory.Create("systemadmin", "systemadmin2014", 0, ManagerTypeEnum.Super, "超级管理员", "YiSearch", Utils.CoreDefaultValue.False, 0, "系统", "*****@*****.**"); adminManager.EncryptPassword(); managerRepository.Save(adminManager); } }
public void CanRetrieveSingleOrderTest() { Manager manager = ManagerFactory.Create(); DateTime date = DateTime.Parse("03 / 01 / 2026"); OrderResponse response = manager.RetrieveOrder(date, 4); Assert.IsTrue(response.Success); Assert.AreEqual("Weber", response.Order.CustomerName); Assert.AreEqual(4.15M, response.Order.LaborCostPerSquareFoot); Assert.AreNotEqual("MI", response.Order.State); }
private static async Task <ManagerFactory> CreateManagerFactory() { Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext authenticationContext = new Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext(authority.ToString(), false); AuthenticationResult authResult = null; authResult = await authenticationContext.AcquireTokenAsync(resource, new ClientCredential(clientId, clientSecret)); ClientCredentialsToken clientCredentialsToken = new ClientCredentialsToken(authResult.AccessToken); RetailServerContext retailServerContext = RetailServerContext.Create(retailServerUrl, operatingUnitNumber, clientCredentialsToken); ManagerFactory factory = ManagerFactory.Create(retailServerContext); return(factory); }