Example #1
0
 public ThingEntity MapThingListModelToThingEntity(ThingsListModel model)
 {
     return(new ThingEntity()
     {
         Id = model.Id,
         Name = model.Name,
     });
 }
Example #2
0
        void AddThingsInList()
        {
            var things = new ThingsListModel();

            things.Name = Name;
            thingRepository.Insert(things);
            OnLoad();
            messenger.Send(new ThingsOrPeronsUpdatedMessage());
        }
Example #3
0
        public ThingsListModel Insert(ThingsListModel thing)
        {
            using (var galleryDbContext = new GalleryDbContext())
            {
                var entity = mapper.MapThingListModelToThingEntity(thing);
                entity.Id = Guid.NewGuid();

                galleryDbContext.Things.Add(entity);
                galleryDbContext.SaveChanges();

                return(mapper.MapThingEntityToThingsListModel(entity));
            }
        }
Example #4
0
 void DeleteThingsInList()
 {
     if (detail != null)
     {
         thingRepository.Remove(detail.Id);
         messenger.Send(new DeleteThingsInListMessage(detail.Id));
         detail = null;
         messenger.Send(new ThingsOrPeronsUpdatedMessage());
     }
     else
     {
         Console.WriteLine("No things is selected.");
     }
 }
        public void PersonInsert()
        {
            var thing = new ThingsListModel()
            {
                Name = "Obraz"
            };
            var inserted = thingRepositorySUT.Insert(thing);

            Assert.NotNull(inserted);
            using (var context = new GalleryDbContext())
            {
                Assert.Contains(context.Things, x => x.Id == inserted.Id);
            }
        }