public static void SecondDemo()
        {
            Contextt context = new Contextt();

            // Usually a tree

            ArrayList list = new ArrayList();

            // Populate 'abstract syntax tree'

            list.Add(new TerminalExpression());
            list.Add(new NonterminalExpression());
            list.Add(new TerminalExpression());
            list.Add(new TerminalExpression());

            // Interpret

            foreach (AbstractExpression exp in list)
            {
                exp.Interpret(context);
            }

            // Wait for user

            Console.ReadKey();
        }
コード例 #2
0
 public static void RemoveRoomReservationToDb(ROOM_RESERVATIONS model)
 {
     using (var context = new Contextt())
     {
         context.RoomReservationContext.Remove(model);
         context.SaveChanges();
     };
 }
コード例 #3
0
 public static void AddProjectEmployeeToDB(PROJECT_EMPLOYEES model)
 {
     using (var context = new Contextt())
     {
         context.ProjectEmployeeContext.Add(model);
         context.SaveChanges();
     };
 }
コード例 #4
0
 public static void RemoveEmployeeReservationFromDB(PROJECT_EMPLOYEES_RESERVATION model)
 {
     using (var context = new Contextt())
     {
         context.ProjectEmployeeReservationContext.Remove(model);
         context.SaveChanges();
     };
 }
コード例 #5
0
 public static void RemoveResourceReservationFromDB(RESOURCES_RESERVATIONS model)
 {
     using (var context = new Contextt())
     {
         context.ResourceReservationContext.Remove(model);
         context.SaveChanges();
     };
 }
コード例 #6
0
 public static void AddResourceToDB(RESOURCES model)
 {
     using (var context = new Contextt())
     {
         context.ResourceContext.Add(model);
         context.SaveChanges();
     };
 }
コード例 #7
0
 public static void AddProjectToDB(PROJECTS model)
 {
     using (var context = new Contextt())
     {
         context.ProjectContext.Add(model);
         context.SaveChanges();
     };
 }
コード例 #8
0
 public ActionResult DeleteRoomReservation()
 {
     using (var context = new Contextt())
     {
         context.RoomReservationContext.Attach(_roomReservation);
         context.RoomReservationContext.Remove(_roomReservation);
         context.SaveChanges();
     };
     return(RedirectToAction("ProjectList"));
 }
コード例 #9
0
 public ActionResult DeleteEmployeeReservation()
 {
     using (var context = new Contextt())
     {
         context.ProjectEmployeeReservationContext.Attach(_reservation);
         context.ProjectEmployeeReservationContext.Remove(_reservation);
         context.SaveChanges();
     };
     return(RedirectToAction("Index"));
 }
コード例 #10
0
 public ProductsController(Contextt context)
 {
     konteks = context;
 }
コード例 #11
0
 public CPCController(Contextt context)
 {
     konteks = context;
 }
コード例 #12
0
 public CustomerController(Contextt context)
 {
     konteks = context;
 }
コード例 #13
0
 public MerchantController(Contextt context)
 {
     konteks = context;
 }
 public override void Interpret(Contextt context)
 {
     Console.WriteLine("Called Nonterminal.Interpret()");
 }
 public abstract void Interpret(Contextt context);