public static EFTCRCommandResponse InitWithBaseClass(EFCommandResponse myBaseClass) { var newClass = new EFTCRCommandResponse(); newClass.UIDRequest = myBaseClass.UIDRequest; newClass.UIDResponse = myBaseClass.UIDResponse; newClass.ResponseCode = myBaseClass.ResponseCode; newClass.IsSucccess = myBaseClass.IsSucccess; newClass.Error = myBaseClass.Error; newClass.ENUIdentifier = myBaseClass.ENUIdentifier; return(newClass); }
public static EFTCRCommandResponse GetFromDerivedClass(EFCommandResponse myBaseClass, string vatNumber, string businessUnitCode, string softwareCode, string tcrCode, string internalIdentifier) { var newClass = InitWithBaseClass(myBaseClass); newClass.ENUInfo = new EFENUInfo() { BusinessUnitCode = businessUnitCode, SoftwareCode = softwareCode, ENUCode = tcrCode, InternalIdentifier = internalIdentifier, VATNumber = vatNumber }; return(newClass); }