//---------------------------------------------------- //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(); }
//---------------------------------------------------- // 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; } }
//---------------------------------------------------- // 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(); }
//---------------------------------------------------- //Create SuperAdmin public static void createSuperAdmin(SuperAdmin superAdmin) { DbConn.CONN.SuperAdmin.AddObject(superAdmin); DbConn.CONN.SaveChanges(); }
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<T> 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; }
//-------------------------------------------------- //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) }; }