public void Add(MessageInfoDomain entity) { var messageInfo = _mapper.Map <MessageInfo>(entity); _dbContext.MessageInfos.Add(messageInfo); _dbContext.SaveChanges(); }
public void Update(MessageInfoDomain entity) { var local = _dbContext.MessageInfos.Local.FirstOrDefault(i => i.Id == entity.Id); if (local == null) { var entry = _dbContext.Attach(new Entities.MessageInfo() { Id = entity.Id }); entry.State = EntityState.Modified; local = entry.Entity; } _mapper.Map(entity, local); _dbContext.SaveChanges(); }