예제 #1
0
 public static void DeleteElementFromSession(List<User> SessionList, User UserItem)
 {
     bool IsInside = SessionContainsUserById(SessionList,UserItem);
     if (IsInside)
     {
         SessionList.Remove(UserItem);
     }
 }
예제 #2
0
        public static List<User> EditElementFromSession(List<User> SessionList, User UserEdited)
        {
            User EditingUser = SessionFindById(SessionList,UserEdited.id);
            if (EditingUser != null)
            {
                SessionList.Remove(EditingUser);

            }
            SessionList.Add(UserEdited);
            return SessionList;
        }
예제 #3
0
 public static bool AddUserToSession(User user, List<User> SessioneUser)
 {
     bool AlredyExistingUser = SessionContainsUserById(SessioneUser, user);
     if (!AlredyExistingUser)
     {
         SessioneUser.Add(user);
         return true;
     }
     else
         return false;
 }
예제 #4
0
 public static User ModelToUser(UserModel model)
 {
     User user = new User
     {
         id = model.id,
         username = model.username,
         password = model.password,
         email = model.email,
         fk_ruolo = model.fk_ruolo
     };
     return user;
 }
예제 #5
0
 /// <summary>
 /// Metodo deprecato per l'aggiunta di un nuovo oggetto all'elemento EntitySet User. Utilizzare il metodo .Add della proprietà associata ObjectSet&lt;T&gt;.
 /// </summary>
 public void AddToUser(User user)
 {
     base.AddObject("User", user);
 }
예제 #6
0
 /// <summary>
 /// Creare un nuovo oggetto User.
 /// </summary>
 /// <param name="id">Valore iniziale della proprietà id.</param>
 /// <param name="username">Valore iniziale della proprietà username.</param>
 /// <param name="password">Valore iniziale della proprietà password.</param>
 /// <param name="fk_ruolo">Valore iniziale della proprietà fk_ruolo.</param>
 public static User CreateUser(global::System.Int32 id, global::System.String username, global::System.String password, global::System.Int32 fk_ruolo)
 {
     User user = new User();
     user.id = id;
     user.username = username;
     user.password = password;
     user.fk_ruolo = fk_ruolo;
     return user;
 }
예제 #7
0
 public static UserModel UserToModel(User user)
 {
     UserModel model = new UserModel
     {
         id = user.id,
         username = user.username,
         password = user.password,
         email = user.email,
         fk_ruolo = user.fk_ruolo
     };
      return model;
 }
예제 #8
0
        //Ritorna null se non trova l'elemento , altrimenti torna l'elemento stesso contenuto nell'insieme Sessione
        public static bool SessionContainsUserById(List<User> SessioneUser, User UserItem)
        {
            User user = SessionFindById(SessioneUser, UserItem.id);
            if (user == null)
            {

                return true;
            }
            else
                return false;
        }