/// <summary> /// Generates C# .NET classes from given AVRO schema /// </summary> public static string GenerateModel(string schema) { var generateClassHandler = new GenerateModel(); var result = generateClassHandler.FromAvroSchema(schema); return(result); }
public ActionResult GenerateSlipNew() { DatabaseClass ctx = new DatabaseClass(); int v = int.Parse(Session["VendeId"].ToString()); //To view the data from database string vnm = (from k in ctx.Logins where k.Uid == v select k.UserName).FirstOrDefault().ToString(); string vname = vnm.ToString(); var req = from i in ctx.Products where i.VendorUid == v select i; int sum = 0; List <GenerateModel> mod = new List <GenerateModel>(); foreach (var i in req) { GenerateModel dv = new GenerateModel(); dv.VendorName = vname; dv.quantity = i.MilkQuantity; dv.fat = (from k in ctx.PriceMaintains where k.PriceId == i.FatPercentId select k.FatPercent).FirstOrDefault().ToString(); dv.timing = i.Time; dv.date = i.Date; dv.Price = i.Price; sum += i.Price; mod.Add(dv); } ViewBag.sum = sum; return(View(mod)); }
/// <summary> /// Generates C# .NET classes from given AVRO object containing schema /// </summary> public static string GenerateModel(byte[] avroBytes) { var generateClassHandler = new GenerateModel(); var result = generateClassHandler.FromAvroObject(avroBytes); return(result); }
static void Main(string[] args) { // setup our dependency injection so we can find the implementations // of the service classes var serviceProvider = new ServiceCollection() .AddSingleton <IFileSystem, FileSystemService>() .AddSingleton <ILogger, LoggerService>() .AddSingleton <ICustomerMapper, CustomerMapperService>() .AddSingleton <ILetterGenerator, LetterGeneratorService>() .AddSingleton <IConfigurationFile, ConfigurationFileService>() .BuildServiceProvider(); // get services ... var generator = serviceProvider.GetService <ILetterGenerator>(); var logger = serviceProvider.GetService <ILogger>(); var config = serviceProvider.GetService <IConfigurationFile>(); try { GenerateModel model = new GenerateModel(); model.DataFileName = config.GetString("DataFileName"); model.TemplateFileName = config.GetString("TemplateFileName"); model.OutputFolder = config.GetString("OutputFolder"); generator.Write(generator.Process(model)); } catch (Exception e) { logger.Log(e.Message); } }
public void Result() { string dataName = "./data/playingcards.csv"; generateModel = new GenerateModel(); mlContext = new MLContext(); var model = generateModel.TrainModel(mlContext, dataName); Predict(mlContext, model); }
public FileContentResult Generate(GenerateModel model) { DiplomaPrinter printer = new DiplomaPrinter(model.Name, model.Distance, model.Date, model.RaceName, model.ShowRulers); MemoryStream memoryStream = new MemoryStream(); printer.Create(memoryStream); return(File(memoryStream.GetBuffer(), "application/pdf", "diploma.pdf")); }
public void Result() { string dataName = "./data/rockpaperscissors.csv"; generateModel = new GenerateModel(); mlContext = new MLContext(); var model = generateModel.TrainModel(mlContext, dataName); Predict(mlContext, model); }
public bool GenerateModel() { try { GenerateModel _GenerateModel = new GenerateModel(); } catch (Exception ex) { throw ex; } return(true); }
public void Generator_Should_Not_Process_Data_Into_Letters_When_Output_Directory_Not_Found() { GenerateModel model = new GenerateModel() { DataFileName = string.Empty, TemplateFileName = string.Empty, OutputFolder = string.Empty }; var result = generator.Process(model); Assert.AreEqual(result.Count, 0); Assert.AreEqual(logger.MessageCount, 1); }
private void AddCustomerLicenseInfo(GenerateModel model, ConfigModel config) { _context.Vendors.Add(new Vendors { Email = model.Email, Name = model.VendorName, PrivateKey = config.PublicKey, PublicKey = config.PublicKey, CreatedOn = DateTime.Now, ExpiresOn = config.Expires, ComputedHash = config.ComputedHash, EncryptedLicense = config.EncryptedLicense, ClientGuid = model.ClientGuid }); _context.SaveChanges(); }
public void Generator_Should_Process_Data_Into_Letters() { GenerateModel model = new GenerateModel() { DataFileName = string.Empty, TemplateFileName = string.Empty, OutputFolder = string.Empty }; var result = generator.Process(model); Assert.AreEqual(result.Count, 3); Assert.AreEqual(result[0].FileName, "1_Mr_Cameron_Braidwood.txt"); Assert.IsTrue(result[0].Content.Contains("Cameron")); Assert.IsTrue(result[0].Content.Contains("Braidwood")); }
public List <LetterModel> Process(GenerateModel model) { List <LetterModel> results = new List <LetterModel>(); string currentDirectory = this.fileSystem.CurrentDirectory(); string dataFileName = model.DataFileName; string fullDataPath = this.fileSystem.DeterminePath(currentDirectory, dataFileName); string templateFileName = model.TemplateFileName; string fullTemplatePath = this.fileSystem.DeterminePath(currentDirectory, templateFileName); string outputFolder = model.OutputFolder; string fullOutputFolderPath = this.fileSystem.DeterminePath(currentDirectory, outputFolder); if (!this.fileSystem.CheckFileExists(fullDataPath)) { this.logger.Log("Cannot find data file"); return(results); } if (!this.fileSystem.CheckFileExists(fullTemplatePath)) { this.logger.Log("Cannot find letter template file"); return(results); } if (!this.fileSystem.CheckDirectoryExists(fullOutputFolderPath)) { this.logger.Log("Cannot find output folder"); return(results); } var data = this.fileSystem.ReadCSV(fullDataPath); foreach (CustomerModel customer in data) { if (customer != null) { results.Add(Generate(customer, fullTemplatePath, fullOutputFolderPath)); } } return(results); }
private void RenderIFCModel() { var projData = BimReader.GetBimSpatialStructure(ifcFileName); BimReader.ReadWexbimFile(wexbimFileName); var allPD = new List <IProductData>(); allPD.AddRange(SomeValue.Elements); allPD.AddRange(SomeValue.spatialStructures); foreach (var p in MyBimGeomorty.products) { var pd = GenerateModel.GenerateProduct(p, allPD); if (pd == null) { print(p.entityLabel); } GenerateModel.AppendCollider(pd); } projData.ThisGameObject.transform.rotation = Quaternion.Euler(-90, 0, 0); }
public ActionResult GenerateSlip(GenerateModel model) { Session["VendeId"] = model.UserId; return(RedirectToAction("GenerateSlipNew", "Main")); }
/// <summary> /// 代码生成方法,所有的代码生成都在这里 /// </summary> /// <param name="currVO"></param> private void GenerateCodes(object obj) { if (!(obj is GenerateModel)) { return; } GenerateModel source = obj as GenerateModel; List <TemplateModel> items = source.Tables; string dbName = source.DbName; string dirFormatterVO = "Generators\\{1}\\{2}\\Codes\\VO\\{0}VO.cs"; string dirFormatterDAO = "Generators\\{1}\\{2}\\Codes\\DAO\\SqlServer\\{0}Provider.cs"; string dirFormatterBO = "Generators\\{1}\\{2}\\Codes\\BO\\{0}BO.cs"; string dirFormatterInterface = "Generators\\{1}\\{2}\\Codes\\DAO\\I{0}Provider.cs"; string dirFormatterSQL = "Generators\\{1}\\{2}\\SQLs\\USP_Save_{0}.sql"; string dateString = DateTime.Now.ToString("yyyy-MM-dd"); PutMessageToStatusStrip("Generating..."); int i = 0; foreach (TemplateModel currVO in items) { PutMessageToStatusStrip("Processing line " + (++i)); ShowProgressToStatusStrip(i * 100 / (items.Count + 1)); // 1.VO. using (StreamReader sr = new StreamReader("templates\\VO\\VO.cshtml", true)) { string output = HttpUtility.HtmlDecode(Razor.Parse <TemplateModel>(sr.ReadToEnd(), currVO)); SaveToFile(string.Format(dirFormatterVO, currVO.NameS, dateString, dbName), output); } // 2.DAO using (StreamReader sr = new StreamReader("templates\\DAO\\DAO.cshtml", true)) { string output = HttpUtility.HtmlDecode(Razor.Parse <TemplateModel>(sr.ReadToEnd(), currVO)); SaveToFile(string.Format(dirFormatterDAO, currVO.NameS, dateString, dbName), output); } // 3.BO using (StreamReader sr = new StreamReader("templates\\BO\\BO.cshtml", true)) { string output = HttpUtility.HtmlDecode(Razor.Parse <TemplateModel>(sr.ReadToEnd(), currVO)); SaveToFile(string.Format(dirFormatterBO, currVO.NameS, dateString, dbName), output); } // 5.Interface. using (StreamReader sr = new StreamReader("templates\\DAO\\Interface.cshtml", true)) { string output = HttpUtility.HtmlDecode(Razor.Parse <TemplateModel>(sr.ReadToEnd(), currVO)); SaveToFile(string.Format(dirFormatterInterface, currVO.NameS, dateString, dbName), output); } // 7.SQL using (StreamReader sr = new StreamReader("templates\\SQL\\Procedure.cshtml", true)) { string output = HttpUtility.HtmlDecode(Razor.Parse <TemplateModel>(sr.ReadToEnd(), currVO)); SaveToFile(string.Format(dirFormatterSQL, currVO.NameS, dateString, dbName), output); } } if (items.Count > 0) { GenerateBaseCodes(items[0], dbName); } ShowProgressToStatusStrip(100); PutMessageToStatusStrip("Codes generated."); MessageBox.Show("Codes generated."); HideProgressToStatusStrip(); }
// Use this for initialization void Start() { GameObject spawner = GameObject.Find("Spawner"); generateModelScript = spawner.GetComponent<GenerateModel>(); }