コード例 #1
0
 public Business.Entities.Advertisement Get(int id)
 {
     using (var entityModel = new BookAdEntities())
     {
         CheckConnection(entityModel);
         var entities = entityModel.Advertisements;
         return(ConvertFrom(entities.Single(e => e.AdvertisementId == id)));
     }
 }
コード例 #2
0
 public IEnumerable <Business.Entities.Advertisement> GetAll()
 {
     using (var entityModel = new BookAdEntities())
     {
         CheckConnection(entityModel);
         var entities = entityModel.Advertisements;
         return(entities.ToList().Select(ConvertFrom));
     }
 }
コード例 #3
0
        public void Update(Business.Entities.Advertisement entity)
        {
            var convertedEntity = ConvertTo(entity);

            using (var entityModel = new BookAdEntities())
            {
                CheckConnection(entityModel);
                entityModel.Advertisements.Attach(convertedEntity);
                entityModel.SaveChanges();
            }
        }
コード例 #4
0
 private void CheckConnection(BookAdEntities model)
 {
     //var databaseState = model.Database.Connection.State;
     //_logger.Debug(databaseState.ToString());
 }