Esempio n. 1
0
 //----------------------------------------------------
 //Update SuperAdmin
 public static void updateSuperAdmin(SuperAdmin superAdmin, SuperAdmin newValues)
 {
     superAdmin.superAdmin_firstName = newValues.superAdmin_firstName;
     superAdmin.superAdmin_lastName = newValues.superAdmin_lastName;
     superAdmin.superAdmin_mail = newValues.superAdmin_mail;
     superAdmin.superAdmin_pass = newValues.superAdmin_pass; // TODO hash password
     DbConn.CONN.SaveChanges();
 }
Esempio n. 2
0
 //----------------------------------------------------
 // Refreshes HTTP Session data for given SuperAdmin.
 // Returns false if sessionID mismatches
 internal static bool refreshSession(SuperAdmin superAdmin, string sessionID)
 {
     if (superAdmin.superAdmin_sessionID == sessionID)
     {
         superAdmin.superAdmin_lastModificationDate = DateTime.Now;
         DbConn.CONN.SaveChanges();
         return true;
     }
     else
     {
         return false;
     }
 }
Esempio n. 3
0
 //----------------------------------------------------
 // Opens an HTTP Session for given SuperAdmin
 internal static void openSession(SuperAdmin superAdmin, string sessionID)
 {
     superAdmin.superAdmin_lastModificationDate = DateTime.Now;
     superAdmin.superAdmin_sessionID = sessionID;
     DbConn.CONN.SaveChanges();
 }
Esempio n. 4
0
 //----------------------------------------------------
 //Create SuperAdmin
 public static void createSuperAdmin(SuperAdmin superAdmin)
 {
     DbConn.CONN.SuperAdmin.AddObject(superAdmin);
     DbConn.CONN.SaveChanges();
 }
Esempio n. 5
0
 internal static bool isValidSuperAdmin(SuperAdmin admin)
 {
     return admin != null
         && !string.IsNullOrWhiteSpace(admin.superAdmin_firstName)
         && !string.IsNullOrWhiteSpace(admin.superAdmin_lastName)
         && isValidEmail(admin.superAdmin_mail)
         && isValidPhoneNumber(admin.superAdmin_phone);
 }
 /// <summary>
 /// Méthode déconseillée pour ajouter un nouvel objet à l'EntitySet SuperAdmin. Utilisez la méthode .Add de la propriété ObjectSet&lt;T&gt; associée à la place.
 /// </summary>
 public void AddToSuperAdmin(SuperAdmin superAdmin)
 {
     base.AddObject("SuperAdmin", superAdmin);
 }
 /// <summary>
 /// Créez un nouvel objet SuperAdmin.
 /// </summary>
 /// <param name="superAdmin_id">Valeur initiale de la propriété superAdmin_id.</param>
 public static SuperAdmin CreateSuperAdmin(global::System.Int64 superAdmin_id)
 {
     SuperAdmin superAdmin = new SuperAdmin();
     superAdmin.superAdmin_id = superAdmin_id;
     return superAdmin;
 }
Esempio n. 8
0
 //--------------------------------------------------
 //SuperAdmin JSON Object
 public static Object superAdmin(SuperAdmin superAdmin)
 {
     return new
     {
         superAdmin_id = superAdmin.superAdmin_id,
         superAdmin_firstName = superAdmin.superAdmin_firstName,
         superAdmin_lastName = superAdmin.superAdmin_lastName,
         superAdmin_subscriptionDate = FormatHelper.getDate(superAdmin.superAdmin_subscriptionDate),
         superAdmin_phone = superAdmin.superAdmin_phone,
         superAdmin_mail = superAdmin.superAdmin_mail,
         superAdmin_lastModificationDate = FormatHelper.getDateTime(superAdmin.superAdmin_lastModificationDate)
     };
 }