public CoursController() { var context = new PlannrContext(); matiereRepository = new MatieresRepository(context); coursRepository = new CoursRepository(context); }
//private IGroupeRepository coursRepository; public EnseignementController() { var context = new PlannrContext(); enseignantRepository = new EnseignantsRepository(context); coursRepository = new CoursRepository(context); enseignementRepository = new EnseignementsRepository(context); }
public ManagerController() { var db = new PlannrContext(); this.demandesRepository = new DemandesRepository(db); this.reservationsRepository = new ReservationsRepository(db); this.enseignantsRepository = new EnseignantsRepository(db); }
// Constructor public BookController() { // Share same context for both repo var context = new PlannrContext(); this.repository = new DemandesRepository(context); this.enseignementsRepository = new EnseignementsRepository(context); }
// // GET: /Administration/ public AdministrationController() { var context = new PlannrContext(); enseignantRepository = new EnseignantsRepository(context); salleRepository = new SallesRepository(context); batimentRepository = new BatimentsRepository(context); matiereRepository = new MatieresRepository(context); ueRepository = new UeRepository(context); respRepository = new ResponsableUERepository(context); }
// Constructor public ReservationsController() { // Share same context for both repo var context = new PlannrContext(); this.repository = new ReservationsRepository(context); this.demandesRepository = new DemandesRepository(context); this.sallesRepository = new SallesRepository(context); this.creneauxRepository = new CreneauxHorairesRepository(context); this.ensRepository = new EnseignementsRepository(context); }
public ActionResult ExternalLoginConfirmation(RegisterExternalLoginModel model, string returnUrl) { string provider = null; string providerUserId = null; if (User.Identity.IsAuthenticated || !OAuthWebSecurity.TryDeserializeProviderUserId(model.ExternalLoginData, out provider, out providerUserId)) { return(RedirectToAction("Manage")); } if (ModelState.IsValid) { // Insérer un nouvel utilisateur dans la base de données using (PlannrContext db = new PlannrContext()) { Personne user = db.Personnes.FirstOrDefault(u => u.UserName.ToLower() == model.UserName.ToLower()); // Vérifier si l'utilisateur n'existe pas déjà if (user == null) { // Insérer le nom dans la table des profils db.Personnes.Add(new Personne { UserName = model.UserName }); db.SaveChanges(); OAuthWebSecurity.CreateOrUpdateAccount(provider, providerUserId, model.UserName); OAuthWebSecurity.Login(provider, providerUserId, createPersistentCookie: false); return(RedirectToLocal(returnUrl)); } else { ModelState.AddModelError("UserName", "Le nom d'utilisateur existe déjà. Entrez un nom d'utilisateur différent."); } } } ViewBag.ProviderDisplayName = OAuthWebSecurity.GetOAuthClientData(provider).DisplayName; ViewBag.ReturnUrl = returnUrl; return(View(model)); }
public BatimentsRepository(PlannrContext context) { this.context = context; }
public SimpleMembershipInitializer() { // Little hack, to be fixed LATER try { using (var context = new PlannrContext()) { if (!context.Database.Exists()) { // Create the SimpleMembership database without Entity Framework migration schema ((IObjectContextAdapter)context).ObjectContext.CreateDatabase(); } context.Enseignants.Find(1); } WebSecurity.InitializeDatabaseConnection("PlannrContext", "Personne", "UserId", "UserName", autoCreateTables: true); // Add ResponsableUE role const string respRole = "ResponsableUE"; const string enseignantRole = "Enseignant"; const string adminRole = "Administrateur"; if (!Roles.RoleExists(adminRole)) { Roles.CreateRole(adminRole); } if (!Roles.RoleExists(respRole)) { Roles.CreateRole(respRole); } if (!Roles.RoleExists(enseignantRole)) { Roles.CreateRole(enseignantRole); } if (!Roles.IsUserInRole("Admin", adminRole)) { WebSecurity.CreateAccount("Admin", "Admin"); WebSecurity.CreateAccount("AnneLaurent", "AnneLaurent"); WebSecurity.CreateAccount("LysianneBuisson", "LysianneBuisson"); WebSecurity.CreateAccount("ClementJonquet", "ClementJonquet"); WebSecurity.CreateAccount("TiberiuStratulat", "TiberiuStratulat"); Roles.AddUserToRole("Admin", adminRole); Roles.AddUserToRole("AnneLaurent", respRole); Roles.AddUserToRole("AnneLaurent", enseignantRole); Roles.AddUserToRole("ClementJonquet", respRole); Roles.AddUserToRole("ClementJonquet", enseignantRole); Roles.AddUserToRole("LysianneBuisson", respRole); Roles.AddUserToRole("LysianneBuisson", enseignantRole); Roles.AddUserToRole("TiberiuStratulat", enseignantRole); } } catch (Exception ex) { throw new InvalidOperationException("The ASP.NET Simple Membership database could not be initialized. For more information, please see http://go.microsoft.com/fwlink/?LinkId=256588", ex); } }
public CreneauxHorairesRepository(PlannrContext context) { this.context = context; }
public MatieresRepository(PlannrContext context) { this.context = context; }
public SallesRepository(PlannrContext context) { this.context = context; }
public AdministrateurRepository(PlannrContext context) { this.context = context; }
public CoursRepository(PlannrContext context) { this.context = context; }
public OptionController() { var context = new PlannrContext(); enseignantRepository = new Plannr.DAL.EnseignantsRepository(context); }
public ResponsableUERepository(PlannrContext context) { this.context = context; }
public EnseignantsRepository(PlannrContext context) { this.context = context; }
public DemandesRepository(PlannrContext context) { this.context = context; }
public CreneauxHorairesController() { var context = new PlannrContext(); this.repo = new CreneauxHorairesRepository(context); }
public ReservationsRepository(PlannrContext context) { this.context = context; }
public UeRepository(PlannrContext context) { this.context = context; }