public static TModel MakeFromObj <TOrig, TModel>(TOrig obj, POCOReflector <TOrig, TModel> reflector) where TModel : class, new() { var vm = Activator.CreateInstance <TModel>(); //TODO EXCEPTION HANDLING reflector.Run(obj, vm); return(vm); }
public static void Reflect <TFrom, TTo>(TFrom from, TTo to, POCOReflector <TFrom, TTo> reflector) { //TODO EXCEPTION HANDLING reflector.Run(from, to); }