public bool AllowAction(ContainerActions containerActions) { switch (containerActions) { case ContainerActions.AddItems: case ContainerActions.AddContainers: case ContainerActions.RemoveItems: case ContainerActions.RenameItems: return(false); default: System.Diagnostics.Debugger.Break(); return(false); } }
static void Main(string[] args) { //Restro restro = new Restro {restroName="Happy Food Junction",restroBranch="Mihan, Nagpur" }; IRestro restro = null; IUnityContainer container = new UnityContainer(); ContainerActions.RegisterElements(container); while (true) { Console.WriteLine("Select which menu to display"); Console.WriteLine("1 : Admin"); Console.WriteLine("2 : Customer"); Console.WriteLine("3 : Exit"); var a = Console.ReadLine(); switch (a) { case "1": { restro = container.Resolve <IRestro>(ChooseRestraunt()); DisplayAdminMenu(restro); }; break; case "2": { restro = container.Resolve <IRestro>(ChooseRestraunt()); Customer customer = new Customer(Guid.NewGuid()) { restro = restro }; customer.CustomerActions(); } break; case "3": Environment.Exit(0); break; default: Console.WriteLine("Please select from above options only "); break; } } }
public override bool AllowAction(ContainerActions containerActions) { return(containerActions != ContainerActions.AddContainers); }
public virtual bool AllowAction(ContainerActions containerActions) { return(true); }