public ActionResult Create(Tree model) { if (ModelState.IsValid) { var user = GetUser(); model.UserID = user.ID; TreeService.Create(model); var path = Server.MapPath("/label"); var bytes = TreeTagPainter.Paint(model, HttpContext.Request.Url.Host); System.IO.File.WriteAllBytes(path + "/" + model.ID + ".png", bytes); return(RedirectToAction("Index")); } else { return(View(model)); } }
public ActionResult <Tree> Create(Tree tree) { _treeService.Create(tree); return(CreatedAtRoute("GetTree", new { id = tree.Id.ToString() }, tree)); }
public void TestTreeCreate() { DapperExtensions.DapperExtensions.SqlDialect = new DapperExtensions.Sql.MySqlDialect(); Tree tree = new Tree { Address = "xxx街道", AddressType = "城市", YearOfBirth = 1900, Name = "银杏", Checker = "yzx", RootSize = 10, BodyBug = "abc", County = "jiangsu", Creator = "lyy", CheckTime = DateTime.Now, ChestSize = 20, UserID = 1, Town = "xinan", Latitude = 30.1022436475m, Longtitude = 118.0022436475m, Photo = "test", Height = 10m, City = "wuxi", Story = "afasdfsa", Number = "c1001", NameLatin = "latin", IsFamous = true, Dutier = "abc", Health = "ok", CrownDeviated = true }; Tree tree2 = new Tree { Address = "xxx街道", AddressType = "城市", YearOfBirth = 1900, Name = "银杏2", Checker = "yzx", RootSize = 10, BodyBug = "abc", County = "jiangsu", Creator = "lyy", CheckTime = DateTime.Now, ChestSize = 20, UserID = 1, Town = "xinan", Latitude = 30.9622436475m, Longtitude = 118.7022436475m, Photo = "test", Height = 10m, City = "wuxi", Story = "afasdfsa", Number = "c1001", NameLatin = "latin", IsFamous = true, Dutier = "abc", Health = "ok", CrownDeviated = true }; var id = TreeService.Create(tree); TreeService.Create(tree2); Assert.IsTrue(id > 0); }