Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //Get the programs
            List <Program> programs = ProgramManager.Load();

            // Bind the data to the data repeater
            dpPrograms.DataSource = programs;
            dpPrograms.DataBind();
        }
Пример #2
0
        // GET: ProgDec/Create
        public ActionResult Create()
        {
            ProgDecProgramsStudents pps = new ProgDecProgramsStudents();

            pps.ProgDec  = new BL.Models.ProgDec();
            pps.Programs = ProgramManager.Load();
            pps.Students = StudentManager.Load();
            pps.Advisors = AdvisorManager.Load(); //load them all


            return(View(pps));
        }
Пример #3
0
        // GET: Program
        public ActionResult Index()
        {
            if (Authenticate.IsAuthenticated())
            {
                programs       = ProgramManager.Load();
                ViewBag.Source = "Index";

                return(View(programs));
            }
            else
            {
                return(RedirectToAction("Login", "User", new { returnurl = HttpContext.Request.Url }));
            }
        }
Пример #4
0
        // GET: ProgDec/Edit/5
        public ActionResult Edit(int id)
        {
            ProgDecProgramsStudents pps = new ProgDecProgramsStudents();

            pps.ProgDec  = ProgDecManager.LoadById(id);
            pps.Programs = ProgramManager.Load();
            pps.Students = StudentManager.Load();

            pps.Advisors = AdvisorManager.Load(); //load them all

            pps.ProgDec.Advisors = ProgDecManager.LoadAdvisors(id);
            pps.AdvisorIds       = pps.ProgDec.Advisors.Select(a => a.Id); //Select the ids

            //Put Existing Advisors into Session
            Session["advisorids"] = pps.AdvisorIds;

            return(View(pps));
        }
Пример #5
0
        static void Main(string[] args)
        {
            ISimLogger     iracing = new iRacingLogger(4.0f);
            IProgramLoader loader  = new ProgramLoader();

            ProgramManager programManager = new ProgramManager(iracing, loader);

            programManager.ProgramEnd += OnProgramEnd;
            programManager.Load(Directory.GetCurrentDirectory(), "default.json");

            iracing.StartListening();
            //You have to be connected to iracing and in a session before the loaded program will start
            Console.WriteLine("waiting for an iracing connection..");
            while (!iracing.IsLive)
            {
            }
            Console.WriteLine("starting program..");
        }
Пример #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                programs    = ProgramManager.Load();
                degreeTypes = DegreeTypeManager.Load();
                Rebind();

                Session["programs"]    = programs;
                Session["degreetypes"] = degreeTypes;

                ddlPrograms_SelectedIndexChanged(sender, e);
            }
            else
            {
                programs    = (List <Program>)Session["programs"];
                degreeTypes = (List <DegreeType>)Session["degreetypes"];
            }
        }
Пример #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                students = StudentManager.Load();
                progDecs = ProgDecManager.Load();
                programs = ProgramManager.Load();
                Rebind();

                Session["students"] = students;
                Session["progdecs"] = progDecs;
                Session["programs"] = programs;

                ddlChangeDate_SelectedIndexChanged(sender, e);
            }
            else
            {
                students = (List <Student>)Session["students"];
                progDecs = (List <ProgDec>)Session["progdecs"];
                programs = (List <Program>)Session["programs"];
            }
        }
Пример #8
0
        public ActionResult Sidebar()
        {
            var programs = ProgramManager.Load();

            return(PartialView(programs));
        }
Пример #9
0
        public void LoadTest()
        {
            List <Program> programs = ProgramManager.Load();

            Assert.AreEqual(17, programs.Count);
        }
Пример #10
0
        // GET: api/Program
        public IEnumerable <Program> Get()
        {
            List <Program> programs = ProgramManager.Load();

            return(programs);
        }