Пример #1
0
        public CswNbtWebServiceCISProNbtMobile.CswNbtMobileReturn RLSaveData(RapidLoaderData.RapidLoaderDataRequest Request)
        {
            CswNbtWebServiceCISProNbtMobile.CswNbtMobileReturn Ret = new CswNbtWebServiceCISProNbtMobile.CswNbtMobileReturn();
            var SvcDriver = new CswWebSvcDriver <CswNbtWebServiceCISProNbtMobile.CswNbtMobileReturn, RapidLoaderData.RapidLoaderDataRequest>(
                CswWebSvcResourceInitializer: new CswWebSvcResourceInitializerNbt(_Context),
                ReturnObj: Ret,
                WebSvcMethodPtr: CswNbtWebServiceCISProNbtMobile.RLSaveData,
                ParamObj: Request
                );

            SvcDriver.run();
            return(Ret);
        }
 public void saveRapidLoaderDataTest()
 {
     RapidLoaderData.RapidLoaderDataRequest Request = new RapidLoaderData.RapidLoaderDataRequest
     {
         EmailAddress = "*****@*****.**",
         CSVData      = "testing,1,2,3"
     };
     try
     {
         CswNbtMobileRapidLoader _CswNbtMobileRapidLoader = new CswNbtMobileRapidLoader(TestData.CswNbtResources);
         _CswNbtMobileRapidLoader.saveRapidLoaderData(Request);
     }
     catch (Exception Ex)
     {
         Assert.Fail("Something unexpected went wrong:" + Ex.Message);
     }
 }
        /// <summary>
        /// Saves a given CSV string of RapidLoader records to the temp directory and emails a link to the user
        /// </summary>
        public static void RLSaveData(ICswResources CswResources, CswNbtMobileReturn Return, RapidLoaderData.RapidLoaderDataRequest Request)
        {
            CswNbtResources _CswNbtResources = ( CswNbtResources )CswResources;

            Request.EmailAddress = _CswNbtResources.CurrentNbtUser.Email.Trim();
            CswNbtMobileRapidLoader _CswNbtMobileRapidLoader = new CswNbtMobileRapidLoader(_CswNbtResources);

            _CswNbtMobileRapidLoader.saveRapidLoaderData(Request);
        }