コード例 #1
0
        /* Récupérer la liste de membres normaux d'un portefeuille*/
        public Utilisateur getCreatorPortefeuille(int idPortefeuille)
        {
            PorteFeuille p = getPortefeuilleById(idPortefeuille);

            return(mizaniaDbContext.Utilisateurs
                   .Where(t => t.idPorteFeuille == idPortefeuille && t.roleUtilisateur == "creator").SingleOrDefault());
        }
コード例 #2
0
        /* Récupérer la liste de membres normaux d'un portefeuille*/
        public List <Utilisateur> getNormalUsersPortefeuille(int idPortefeuille)
        {
            PorteFeuille p = getPortefeuilleById(idPortefeuille);

            return(mizaniaDbContext.Utilisateurs
                   .Where(t => t.idPorteFeuille == idPortefeuille && t.roleUtilisateur == "normal").ToList());
        }
コード例 #3
0
 /*insérer un nouveau portefeuille*/
 public bool InsertPortefeuille(PorteFeuille portefeuille)
 {
     mizaniaDbContext.PorteFeuilles.Add(portefeuille);
     if (mizaniaDbContext.SaveChanges() == 1)
     {
         return(true);
     }
     return(false);
 }
コード例 #4
0
        /* supprimer un portefeuille */

        public bool deletePortefeuille(int id)
        {
            PorteFeuille p = mizaniaDbContext.PorteFeuilles
                             .Where(t => t.id == id)
                             .SingleOrDefault();

            mizaniaDbContext.PorteFeuilles.Remove(p);
            if (mizaniaDbContext.SaveChanges() == 1)
            {
                return(true);
            }
            return(false);
        }
コード例 #5
0
        /* Mettre à jour un privilège*/

        public bool updatePortefeuille(PorteFeuille portefeuille)
        {
            PorteFeuille p = mizaniaDbContext.PorteFeuilles.Where(t => t.id == portefeuille.id).SingleOrDefault();

            if (p == null)
            {
                return(false);
            }
            p.id           = portefeuille.id;
            p.designation  = portefeuille.designation;
            p.dateCreation = portefeuille.dateCreation;

            mizaniaDbContext.SaveChanges();

            return(true);
        }