Example #1
0
        public ActionResult Index(string user, string pass)
        {
            context        = new DataClassAdminDataContext();
            contextStudent = new DataClasses1DataContext();
            IList <Cours> uneListe = new List <Cours>();

            var etudiantQuery = (from x in contextStudent.etudiants where x.Id == user select x.education).Single();
            var query         = from c in context.Cours
                                where c.Prerequis == etudiantQuery
                                select c;
            var querryRez = query.ToList();

            foreach (var data in querryRez)
            {
                uneListe.Add(new Cours()
                {
                    Nom         = data.Nom,
                    Description = data.Description,
                    Prerequis   = data.Prerequis,
                    NbModules   = data.NbModules,
                    Content     = data.Content
                });
            }
            using (DataClasses1DataContext db = new DataClasses1DataContext())
            {
                if (user != null && user != "")
                {
                    if (pass != null && pass != "")
                    {
                        var res = (from m in db.connections where m.user == user && m.password == pass select m).Count();
                        if (res == 1)
                        {
                            return(View("~/Views/Home/CoursStudent.cshtml", uneListe));//"nom de la view");
                        }
                        else
                        {
                            ViewBag.login = "******";
                        }
                    }
                    else
                    {
                        ViewBag.login = "******";
                    }
                }
                else
                {
                    ViewBag.login = "******";
                }
                return(View());
            }
        }
Example #2
0
 /// <summary>
 /// The HomeController() function is used to create a new instance of the Database
 /// context variable is a simple access to its data.
 /// </summary>
 public HomeController()
 {
     context        = new DataClassAdminDataContext();
     contextStudent = new DataClasses1DataContext();
 }