public void CreateTreeNodes(Bistro.Methods.Binding binding) { root = new BistroNode(root, binding); this.PaintTreeNode(root); }
static void Main(string[] args) { // Interface används för att koppla oss med // specifika implimentation, Chef, cookMaster, replicator Chef joe = new Chef("Joe"); CookMaster5000 cookMaster = new CookMaster5000(); EnterpriseReplicator replicator = new EnterpriseReplicator(); Bistro bistro = new Bistro("Green Joe's'", replicator); bool isShouldNotExit = true; while (isShouldNotExit) { Clear(); WriteLine("1. Register order"); WriteLine("2. Process orders"); WriteLine("3. Exit"); ConsoleKeyInfo keyPressed = ReadKey(true); Clear(); switch (keyPressed.Key) { case ConsoleKey.D1: case ConsoleKey.NumPad1: Write("Dish: "); string dish = ReadLine(); Order order = new Order(dish); bistro.RegisterOrder(order); Clear(); break; case ConsoleKey.D2: case ConsoleKey.NumPad2: bistro.ProcessOrders(); break; case ConsoleKey.D3: case ConsoleKey.NumPad3: isShouldNotExit = false; break; } } }
/// <summary> /// Creates the controller handler for the given descriptor. /// </summary> /// <param name="descriptor">The descriptor.</param> /// <returns></returns> public override IControllerHandler CreateControllerHandler(Bistro.Controllers.Descriptor.ControllerDescriptor descriptor) { var type = descriptor.ControllerType as Type; if (type != null && typeof(IValidatable).IsAssignableFrom(type)) return new ValidatingControllerHandler(application, descriptor, application.LoggerFactory.GetLogger(typeof(ControllerHandler))); return base.CreateControllerHandler(descriptor); }
public override void Render(HttpContextBase httpContext, Bistro.Controllers.IContext requestContext) { if (httpContext.Session != null) foreach (object key in httpContext.Session.Keys) { if (requestContext.Contains(key)) throw new ApplicationException(String.Format("{0} is present on both the Session and the Request.", key)); requestContext.Add(key.ToString(), httpContext.Session[key.ToString()]); } try { TextReader reader = manager.RenderTemplate(requestContext.Response.RenderTarget, (IDictionary<string, object>)requestContext); char[] buffer = new char[4096]; int count = 0; while ((count = reader.ReadBlock(buffer, 0, 4096)) > 0) httpContext.Response.Write(buffer, 0, count); } catch (Exception ex) { httpContext.Response.StatusCode = 500; httpContext.Response.Write(RenderException(requestContext.Response.RenderTarget, ex, true)); } }
void Update() { if (Jour == 5) { Calendrier.SetActive(false); switch (bar) { case "VM": VM.SetActive(true); if (Intel >= 5 && Cardio >= 0 && Strenght >= 15 && Dance >= 0) { VM.transform.GetChild(1).GetComponent <GetDialog>().changeDialogue("Dialog1"); audioSource.GetComponent <AudioPlayer>().PlayFemaleWin(); } else { VM.transform.GetChild(1).GetComponent <GetDialog>().changeDialogue("Dialog2"); audioSource.GetComponent <AudioPlayer>().PlayFemaleLoss(); } break; case "DAG": Dag.SetActive(true); if (Intel >= 0 && Cardio >= 5 && Strenght >= 5 && Dance >= 10) { Dag.transform.GetChild(2).GetComponent <GetDialog>().changeDialogue("Dialog1"); audioSource.GetComponent <AudioPlayer>().PlayFemaleWin(); } else { Dag.transform.GetChild(2).GetComponent <GetDialog>().changeDialogue("Dialog2"); audioSource.GetComponent <AudioPlayer>().PlayFemaleLoss(); } break; case "BARU": Baru.SetActive(true); if (Intel >= 15 && Cardio >= 0 && Strenght >= 0 && Dance >= 5) { Baru.transform.GetChild(2).GetComponent <GetDialog>().changeDialogue("Dialog1"); audioSource.GetComponent <AudioPlayer>().PlayFemaleWin(); } else { Baru.transform.GetChild(2).GetComponent <GetDialog>().changeDialogue("Dialog2"); audioSource.GetComponent <AudioPlayer>().PlayFemaleLoss(); } break; case "BISS": Bistro.SetActive(true); if (Intel >= 5 && Cardio >= 10 && Strenght >= 5 && Dance >= 5) { Bistro.transform.GetChild(2).GetComponent <GetDialog>().changeDialogue("Dialog1"); audioSource.GetComponent <AudioPlayer>().PlayFemaleWin(); } else { Bistro.transform.GetChild(2).GetComponent <GetDialog>().changeDialogue("Dialog2"); audioSource.GetComponent <AudioPlayer>().PlayFemaleLoss(); } break; } Jour = 100; } }