/// <summary> /// Patch CatalogBase type /// </summary> /// <param name="source"></param> /// <param name="target"></param> public static void Patch(this TaxDetailEntity source, TaxDetailEntity target) { if (target == null) { throw new ArgumentNullException("target"); } var patchInjectionPolicy = new PatchInjection <TaxDetailEntity>(x => x.Rate, x => x.Amount); target.InjectFrom(patchInjectionPolicy, source); }
public static TaxDetailEntity ToDataModel(this TaxDetail taxDetail) { if (taxDetail == null) { throw new ArgumentNullException("taxDetail"); } var retVal = new TaxDetailEntity(); retVal.InjectFrom(taxDetail); return(retVal); }
public static TaxDetail ToCoreModel(this TaxDetailEntity entity) { if (entity == null) { throw new ArgumentNullException("entity"); } var retVal = new TaxDetail(); retVal.InjectFrom(entity); return(retVal); }