public void Add(GroupTransactionInfoDomain entity) { var messageInfo = _mapper.Map <GroupTransactionInfo>(entity); var entry = _dbContext.GroupTransactionInfos.Add(messageInfo); _dbContext.SaveChanges(); }
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(); }