Example #1
0
        public void Add(GroupTransactionInfoDomain entity)
        {
            var messageInfo = _mapper.Map <GroupTransactionInfo>(entity);

            var entry = _dbContext.GroupTransactionInfos.Add(messageInfo);

            _dbContext.SaveChanges();
        }
Example #2
0
        public void Update(GroupTransactionInfoDomain entity)
        {
            var local = _dbContext.GroupTransactionInfos.Local.FirstOrDefault(i => i.Id == entity.Id);

            if (local == null)
            {
                var entry = _dbContext.Attach(new GroupTransactionInfo()
                {
                    Id = entity.Id
                });

                entry.State = EntityState.Modified;

                local = entry.Entity;
            }

            _mapper.Map(entity, local);

            _dbContext.SaveChanges();
        }