Esempio n. 1
0
        public static dataModel.Note ToDataModel(this coreModel.Note note)
        {
            if (note == null)
                throw new ArgumentNullException("note");

            var retVal = new dataModel.Note();
            retVal.InjectFrom(note);
            retVal.AuthorName = note.CreatedBy;
            retVal.ModifierName = note.ModifiedBy;
            return retVal;
        }
Esempio n. 2
0
        public static coreModel.Note ToCoreModel(this dataModel.Note entity)
        {
            if (entity == null)
            {
                throw new ArgumentNullException("entity");
            }

            var retVal = new coreModel.Note();

            retVal.InjectFrom(entity);

            return(retVal);
        }
Esempio n. 3
0
        public static dataModel.Note ToDataModel(this coreModel.Note note)
        {
            if (note == null)
            {
                throw new ArgumentNullException("note");
            }

            var retVal = new dataModel.Note();

            retVal.InjectFrom(note);
            retVal.AuthorName   = note.CreatedBy;
            retVal.ModifierName = note.ModifiedBy;
            return(retVal);
        }
Esempio n. 4
0
        /// <summary>
        /// Patch
        /// </summary>
        /// <param name="source"></param>
        /// <param name="target"></param>
        public static void Patch(this dataModel.Note source, dataModel.Note target)
        {
            var patchInjectionPolicy = new PatchInjection <dataModel.Note>(x => x.Body, x => x.Title);

            target.InjectFrom(patchInjectionPolicy, source);
        }