//
        // GET: /LeadInfo/
        public ActionResult Index()
        {
            try
            {
                DataObjectLoader DOL           = new API.ExternalData.DataObjectLoader();
                DataObjects      DisplayObject = (DataObjects)SessionManager.GetDataObject(HttpContext.Session, "SXMLead");

                var     myType   = GenerateClass.CompileResultType(DisplayObject.Details);
                dynamic myObject = Activator.CreateInstance(myType);

                DisplayObject.ReverseObjectMatch(string.Empty, myObject);


                ViewBag.LeadName              = string.Format("{0} {1}", myObject.FIRST_NAME, myObject.LAST_NAME);
                ViewBag.LeadAddress           = string.Format("{0} {1}\n{2} {3}", myObject.ADDRESS1, myObject.ADDRESS2, myObject.CITY, myObject.STATE);
                ViewBag.ACCOUNT_NUMBER        = myObject.ACCOUNT_NUMBER;
                ViewBag.Email                 = myObject.EMAIL;
                ViewBag.PLAN_DESCRIPTION      = myObject.PLAN_DESCRIPTION;
                ViewBag.PLAN_START_DATE       = !string.IsNullOrEmpty(myObject.PLAN_START_DATE) ? Convert.ToDateTime(myObject.PLAN_START_DATE).ToString("MM/dd/yyyy") : string.Empty;
                ViewBag.NEXT_RENEWAL_DATE     = !string.IsNullOrEmpty(myObject.NEXT_RENEWAL_DATE) ? Convert.ToDateTime(myObject.NEXT_RENEWAL_DATE).ToString("MM/dd/yyyy") : string.Empty;
                ViewBag.ESN_DEACTIVATION_DATE = !string.IsNullOrEmpty(myObject.ESN_DEACTIVATION_DATE) ? Convert.ToDateTime(myObject.ESN_DEACTIVATION_DATE).ToString("MM/dd/yyyy") : string.Empty;
                ViewBag.AUTO_MAKE             = myObject.AUTO_MAKE;
                ViewBag.AUTO_MODEL            = myObject.AUTO_MODEL;
                ViewBag.Auto_Trim_Year        = string.Format("{0} {1}", myObject.Auto_Trim, myObject.Auto_Year);
            }
            catch { }

            return(PartialView("_LeadInfo"));
        }
        //
        // GET: /LeadInfo/
        public ActionResult Index()
        {
            try
            {
                //DataObjectLoader DOL = new API.ExternalData.DataObjectLoader();
                DataObjects DisplayObject = (DataObjects)SessionManager.GetDataObject(HttpContext.Session, "GetCustomer_Response");

                var     myType   = GenerateClass.CompileResultType(DisplayObject.Details);
                dynamic myObject = Activator.CreateInstance(myType);

                DisplayObject.ReverseObjectMatch(string.Empty, myObject);

                DataObjects DisplayObjectS = (DataObjects)SessionManager.GetDataObject(HttpContext.Session, "GetLocation_Response");

                var     myType2   = GenerateClass.CompileResultType(DisplayObject.Details);
                dynamic myObject2 = Activator.CreateInstance(myType);

                DisplayObjectS.ReverseObjectMatch(string.Empty, myObject2);

                ViewBag.CustID   = myObject.CUST_NUMBER;
                ViewBag.CustName = myObject.NAME;


                ViewBag.SiteNumber = myObject2.SiteNo;
                ViewBag.SiteName   = myObject2.Name;
                ViewBag.Address1   = myObject2.SiteAddressOne;
                ViewBag.Address2   = myObject2.SiteAddressTwo;
                ViewBag.City       = myObject2.SiteCity;
                ViewBag.State      = myObject2.SiteState;
                ViewBag.ZipCode    = myObject2.SiteZipCode;
            }
            catch { }

            return(PartialView("_SiteInfo"));
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            try
            {
                string[] files =
                    Directory.GetFiles(_inpath, "*.xml", SearchOption.TopDirectoryOnly);

                CSPersistentGeneratorLib.EntityGenerate.entityGenerateMethods(files, _defaultNamespace, _outpath, templatesFolder);
                CSRestApiGeneratorLib.Program.MainMethod(_inpath, _outpath, _defaultNamespace, templatesFolder);

                foreach (var _file in files)
                {
                    string _filename = Path.GetFileNameWithoutExtension(_file);
                    Console.WriteLine(_filename);

                    Ac4yClass ac4y = DeserialiseMethod.deser(_file);

                    GenerateClass.generateClass(ac4y, _outpath, files, _defaultNamespace, templatesFolder);
                }
            } catch (Exception exception)
            {
                _naplo.Error(exception.StackTrace);
            }
        }