Example #1
0
        public static IDtoCapable GetAndPatchConcrete(this IDtoBase dto, IEnumerable <string> permittedFields = null)
        {
            var concrete = dto.GetConcrete();

            dto.PatchConcrete(concrete, permittedFields);

            // return....
            return(concrete);
        }
Example #2
0
        public static IDtoCapable ToConcrete(this IDtoBase dto)
        {
            var dtoType  = dto.GetDtoType();
            var concrete = dtoType.CreateConcreteInstance();

            dto.PatchConcrete(concrete);

            // return...
            return(concrete);
        }