public DictionaryItem UpdateDictionaryItem(DictionaryItem dictionaryItem) { tDictionaryItem dbDictionaryItem = _context.DictionaryItems.SingleOrDefault(x => x.Id == dictionaryItem.Id && !x.IsDeleted); MapDomainToDb(dictionaryItem, dbDictionaryItem); _context.SaveChanges(); return(_mapper.Map <DictionaryItem>(dbDictionaryItem)); }
public int CreateDictionaryItem(DictionaryItem dictionaryItem) { tDictionaryItem dbDictionaryItem = new tDictionaryItem(); MapDomainToDb(dictionaryItem, dbDictionaryItem); _context.AddAsync(dbDictionaryItem); _context.SaveChanges(); return(dbDictionaryItem.Id); }
private void MapDomainToDb(DictionaryItem dictionaryItem, tDictionaryItem dbDictionaryItem) { dbDictionaryItem.DictionaryId = dictionaryItem.DictionaryId; dbDictionaryItem.IsDeleted = dictionaryItem.IsDeleted; dbDictionaryItem.Name = dictionaryItem.Name; }