// // 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")); }
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); } }