Example #1
0
        public void CreateSnapshot(SnapshotClientModel myData)
        {
            var snp = new SnapshotDB();

            snp.init_snapshot("Snapshot_test2");
            snp.sync_snapshot(myData);
            db.Snapshots.Add(snp);
            db.SaveChanges();
            db.Dispose();
        }
Example #2
0
        public ActionResult Instructor()
        {
            var snp = new SnapshotDB();

            snp.init_snapshot("Snapshot_test2");
            snp.name = "Scenario_17";
            db.Snapshots.Add(snp);
            db.SaveChanges();
            db.Dispose();
            return(View());
        }
Example #3
0
        // TODO: GET: Student/Standalone/id
        public ActionResult Standalone()
        {
            var uid  = User.Identity.GetUserId();
            var role = TempData[uid]; // cur role
            var snp  = new SnapshotDB(); snp = null;

            ViewBag.role = role == null ? "driller" : role;
            ViewBag.uid  = uid;
            if ((string)role == "supervisor" || (string)role == "universal")
            {
                ViewBag.driller_uid = TempData[uid + "_driller_uid"];
                ViewBag.snp_name    = TempData[uid + "_snp_name"];
                ViewBag.snp_id      = TempData[uid + "_snp_id"];
                snp = GlobalVariables.Snapshot_db_instance.Snapshots.Find(Int32.Parse(ViewBag.snp_id));
            }
            // pass snp model from db to view
            if (snp == null) // call from driller
            {
                return(View());
            }
            return(View(snp));
        }