public int Step1(MilvanethProtocol mp) { if (!ApiVendor.HasToken()) { return(02_0008); } if (mp == null) // as we have karma, this is not too serious { return(00_0001); } if (CheckVendor.NotValidData(mp)) { return(02_0008); } var result = ApiCall.DataUpload.Call(null, mp); return(00_0000); }