Exemplo n.º 1
0
 public ActionResult Test1(String Index, String Denotation, Int32 Depth)
 {
   
     var  Selected = GetInstance.CalendarGraph.ActiveElement.Content
         .FirstOrDefault(x => x.Index == Index
                         && x.Denotation == Denotation
                         && x.Depth == Depth);
     GetInstance.CalendarGraph.ActiveElement = Selected;
    
  
     var ExploderVM = new ExploderViewModel(GetInstance.CalendarGraph);
    
     ExploderVM.SelectedElement = Selected;
     return PartialView("~/Views/Exploder/Exploder.cshtml", ExploderVM);
 }
Exemplo n.º 2
0
        //
        // GET: /Exploder/

        public ActionResult Index(ExploderViewModel Model)
        {

            return View();
        }
Exemplo n.º 3
0
        public ActionResult OpenParent(String Index, String Denotation, Int32 Depth)
        {
 
            var Incoming = new Element()
            {
                Index = Index,
                Denotation = Denotation,
                Depth = Depth
            };


            Element Selected;

            if (GetInstance.CalendarGraph.ActiveElement == Incoming)
            {
                Selected = GetInstance.CalendarGraph.ActiveElement;
            }
            else
            {
                Selected = GetInstance.CalendarGraph.ActiveElement.FindAncestor(Incoming);
                GetInstance.CalendarGraph.ActiveElement = Selected;
            }
           
            var ExploderVM = new ExploderViewModel(GetInstance.CalendarGraph);

            ExploderVM.SelectedElement = Selected;
            return PartialView("~/Views/Exploder/Exploder.cshtml", ExploderVM);
        }