public IActionResult SpecialLog() { MyTestModel testData = new MyTestModel(1, "Test"); elasticSearchService.CheckExistsAndInsert <MyTestModel>("test_model", testData); // Use lowerCase Index Name return(Ok(true)); }
public ActionResult Test() { var model = new MyTestModel(); bind(model); model.Text4 = DateTime.Today; return(View(model)); }
public ActionResult Test(MyTestModel model) { if (!ModelState.IsValid) { //return Index(); bind(model); return(View(model)); } bind(model); if (model.File != null) { var httpPath2 = HttpContext.Server.MapPath("~/Files"); if (!Directory.Exists(httpPath2)) { Directory.CreateDirectory(httpPath2); } //var fileName = Path.GetFileName(file.FileName); var pathFileName = Path.Combine(httpPath2, model.File.FileName); if (System.IO.File.Exists(pathFileName)) { System.IO.File.Delete(pathFileName); } model.File.SaveAs(pathFileName); } if (model.File != null) { byte[] uploadedFile = new byte[model.File.InputStream.Length]; model.File.InputStream.Read(uploadedFile, 0, uploadedFile.Length); } var httpPath = HttpContext.Server.MapPath("~/Files"); if (!Directory.Exists(httpPath)) { Directory.CreateDirectory(httpPath); //路徑不存在自已建立 } foreach (HttpPostedFileBase file in model.Files) { if (file != null) { //var fileName = Path.GetFileName(file.FileName); var pathFileName = Path.Combine(httpPath, file.FileName); file.SaveAs(pathFileName); } } //return Content("Thanks for uploading the file"); return(View(model)); }
static void Main(string[] args) { try { DBFactory.Instance.CreateDBContext(); Console.WriteLine("数据库初始化成功\n"); L1: { var res = MyTestService.Instance.FindAll(); Console.WriteLine("查询到" + res.Count + "条记录\n"); Console.WriteLine("1、添加一条记录 2、清空所有记录 \n"); var key = Console.ReadKey(); if (key.KeyChar == '1') { var entity = new MyTestModel() { Name = "zhangyuan", Age = "26" }; var addres = MyTestService.Instance.AddOne(entity); if (addres != 0) { Console.WriteLine("添加成功!\n"); goto L1; } } else if (key.KeyChar == '2') { var all = MyTestService.Instance.FindAll(); foreach (var item in all) { MyTestService.Instance.Delete(item); } Console.WriteLine("删除成功!\n"); goto L1; } //else if (key.KeyChar == '3') //{ // goto L1; //} } //TestAddSameEntity(); //TestcatchError(); } catch (Exception e) { Console.WriteLine("出现异常:" + e.Message); } Console.ReadKey(); }
/// <summary> /// 测试重复添加实体 /// </summary> public static int TestAddSameEntity() { //DBFactory.Instance.CreateDBContext(); var entity = new MyTestModel() { Name = "zhangyuan", Age = "26" }; var res = MyTestService.Instance.AddOne(entity); res = MyTestService.Instance.AddOne(entity); return(res); //Console.WriteLine("Add Same Entity Test:add " + res + " entity Success!"); }
/// <summary> /// 测试捕捉到错误后继续操作有什么问题 /// </summary> public static void TestcatchError() { try { var entity = new MyTestModel() { Name = "zhangyuan", Age = "26" }; var res = MyTestService.Instance.AddOne(entity); res = MyTestService.Instance.AddOne(entity); } catch (Exception e) { Console.WriteLine("Catch Error!"); } MyTestService.Instance.AddOne(new MyTestModel() { Age = "123", Name = "123" }); }
void bind(MyTestModel model) { model.Select1 = StudentBiz.GetAll().Select(s => new SelectListItem { Value = s.Sn.ToString(), Text = s.Name }); model.Select2 = StudentBiz.GetAll().Select(s => new SelectListItem { Value = s.Sn.ToString(), Text = s.Name }); //班級 model.ClassSelect = ClassMBiz.GetAll().Select(s => new SelectListItem { Value = s.Id.ToString(), Text = s.Name }); if (!string.IsNullOrWhiteSpace(model.ClassId)) { var list = StudentBiz.ClassData(model.ClassId).Select(s => new SelectListItem { Value = s.Sn.ToString(), Text = s.Name }); model.StudentSelect = list; } else { model.StudentSelect = new List <SelectListItem>(); } }