Exemplo n.º 1
0
        public void Delete(int id)
        {
            var entityToDelete = Single(id);

            if (entityToDelete == null)
            {
                return;
            }
            ContextTemp.Remove(entityToDelete);
        }
Exemplo n.º 2
0
        public void Update(T entity)
        {
            if (entity == null)
            {
                return;
            }

            var copy = ContextTemp;

            if (entity.IsNew)
            {
                entity.Id = NewId();
                ContextTemp.Add(entity);
            }
            else
            {
                var existing = Single(entity.Id);
                existing.Map(entity);
            }
        }