예제 #1
0
        public void UpdateLogement(MHLogements _logement)
        {
            MHLogements exist = dbContext.Logements.FirstOrDefault(x => (x.Id == _logement.Id));

            if (exist != default(MHLogements))
            {
                exist.Id             = _logement.Id;
                exist.Type           = _logement.Type;
                exist.StreetNumber   = _logement.StreetNumber;
                exist.StreetName     = _logement.StreetName;
                exist.PostalCode     = _logement.PostalCode;
                exist.City           = _logement.City;
                exist.NumberOfPieces = _logement.NumberOfPieces;
                exist.Size           = _logement.Size;
                exist.Rented         = _logement.Rented;

                dbContext.SaveChanges();
            }

            List <MHLogements> GetLogements()
            {
                return(dbContext.Logements.ToList());
            }

            //public List<MHLogements> GetLogements(Predicate<MHLogements> predicate)
            //{

            //    List<MHLogements> result = new List<MHLogements>();
            //    //cree une liste de resultats
            //    foreach (MHLogements l in dbContext.Logements)
            //    //pour chaque client dans la base de donnée Client
            //    {
            //        if (predicate(l))
            //        //si le predicat correspond au Client demandé(p)
            //        {
            //            result.Add(l);
            //            //la liste ajoute le Client a result
            //            dbContext.SaveChanges();
            //        }
            //    }
            //    return result;
            //    //retourne la liste result
            //}
        }
예제 #2
0
        public void UpdateLogement(MHLogements _logement)
        {
            MHLogements exist = dbContext.Logements.FirstOrDefault(x => (x.Id == _logement.Id));

            if (exist != default(MHLogements))
            {
                exist.Id             = _logement.Id;
                exist.Type           = _logement.Type;
                exist.StreetNumber   = _logement.StreetNumber;
                exist.StreetName     = _logement.StreetName;
                exist.PostalCode     = _logement.PostalCode;
                exist.City           = _logement.City;
                exist.NumberOfPieces = _logement.NumberOfPieces;
                exist.Size           = _logement.Size;
                exist.Rented         = _logement.Rented;

                dbContext.SaveChanges();
            }
        }
예제 #3
0
        public void AddLogement(MHLogements _logement)
        {
            dbContext.Logements.Add(_logement);

            dbContext.SaveChanges();
        }
예제 #4
0
 internal MHLogements GetLogement(MHLogements id)
 {
     throw new NotImplementedException();
 }