示例#1
0
 public static void FillDbItem(this Word from, tbWord to)
 {
     to.id         = from.Id;
     to.original   = from.Original;
     to.definition = from.Definition;
     to.example    = from.Example;
     to.wordlistId = from.DictionaryId;
 }
示例#2
0
        public void Create(Word word)
        {
            word.Id = 0;

            var itemToInsert = new tbWord();

            word.FillDbItem(itemToInsert);
            DataContext.tbWords.InsertOnSubmit(itemToInsert);
            DataContext.SubmitChanges();

            word.Id = itemToInsert.id;
        }
示例#3
0
        public static Word ToDomain(this tbWord from)
        {
            var word = new Word
            {
                Id           = from.id,
                Original     = from.original,
                Definition   = from.definition,
                Example      = from.example ?? string.Empty,
                DictionaryId = from.wordlistId
            };

            return(word);
        }