public ActionResult Create([Bind(Include = "Id,Name,Address,UpdatedDate,UpdatedBy,UpdatedByID,CreatedDate,CreatedBy,CreatedByID")] SampleItemModel sampleItemModel) { //20190414: 弹窗后保存成功后,弹窗关后 , 处理未成功// if (BusinessLogic.IsExistRecord(sampleItemModel)) { //ModelState.AddModelError("QualificaitonName", MessageResource.Qualificaiton_Name_Exist); ModelState.AddModelError("SampleTableName", "记录已存在!"); } if (ModelState.IsValid) { //db.SampleItemModels.Add(sampleItemModel); //db.SaveChanges(); //需在SampleBL中建一个Create方法, Create方法里将view model转换成database model再用EF方法保存 //return RedirectToAction("Index"); } if (ModelState.IsValid) { this.InitCreateMessage <SampleItemModel>(sampleItemModel); bool result = BusinessLogic.CreateSampleItem(sampleItemModel); //return Json(result, JsonRequestBehavior.AllowGet); //return View("Index"); //return Index(); return(RedirectToAction(nameof(Index))); } else { //View Model //sampleItemModel = new SampleItemModel(); return(PartialView(sampleItemModel)); //return Index(); } }
public ActionResult DeleteConfirmed(int id) { SampleItemModel sampleItemModel = BusinessLogic.GetSampleList().Where(i => i.Id == id).First(); //db.SampleItemModels.Remove(sampleItemModel); //db.SaveChanges(); //需在SampleBL中建一个Delete方法, Delete方法再调用EF的删除 return(RedirectToAction("Index")); }
public ActionResult <SampleItemModel> AddSampleItems(SampleItemModel items) { var sampleItem = _services.AddSampleItems(items); if (sampleItem == null) { return(NotFound()); } return(Ok(sampleItem)); }
public ActionResult Edit([Bind(Include = "Id,Name,Address,UpdatedDate,UpdatedBy,UpdatedByID,CreatedDate,CreatedBy,CreatedByID")] SampleItemModel sampleItemModel) { if (ModelState.IsValid) { //db.Entry(sampleItemModel).State = EntityState.Modified; //db.SaveChanges(); //需在SampleBL中建一个Edit方法, Edit方法里将view model转换成database model再用EF方法保存 return(RedirectToAction("Index")); } return(View(sampleItemModel)); }
public IActionResult Privacy() { //SampleItemModel sampleItemModel = (new SampleBL()).GetSampleList().Where(i => i.Id == 3).First(); SampleItemModel sampleItemModel = (new SampleBL()).GetSampleList().Where(i => i.Id == 3).First(); if (sampleItemModel == null) { //return HttpNotFound(); } return(View(sampleItemModel)); //return View(); }
// GET: Sample/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SampleItemModel sampleItemModel = BusinessLogic.GetSampleList().Where(i => i.Id == id).First(); if (sampleItemModel == null) { return(HttpNotFound()); } return(View(sampleItemModel)); }
// GET: Sample/Create public ActionResult Create() { //if (id == null) //{ // return new HttpStatusCodeResult(HttpStatusCode.BadRequest); //} //SampleItemModel sampleItemModel = BusinessLogic.GetSampleList().Where(i => i.Id == id).First(); //if (sampleItemModel == null) //{ // return HttpNotFound(); //} SampleItemModel sampleItemModel = new SampleItemModel(); return(PartialView(sampleItemModel)); //return View(); }
//[OutputCache(NoStore = true, Duration = 0, VaryByParam = "*")] //[HttpPost] //public ActionResult _PopupView(int? id) public ActionResult _PopupView(int?id) { //Response.AppendHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1. //Response.AppendHeader("Pragma", "no-cache"); // HTTP 1.0. //Response.AppendHeader("Expires", "0"); // Proxies. if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SampleItemModel sampleItemModel = BusinessLogic.GetSampleList().Where(i => i.Id == id).First(); if (sampleItemModel == null) { return(HttpNotFound()); } return(PartialView(sampleItemModel)); //return View(sampleItemModel); //return View(); //htmlAttributes }
public SampleItemViewModel(SampleItemModel model) { var binder = new ReactiveBinder <SampleItemModel, SampleItemViewModel>(); binder.Bind(model, this); }
public System.Web.Http.IHttpActionResult Post(SampleItemModel model) { return(Ok()); }
public SampleItemModel AddSampleItems(SampleItemModel items) { _sampleItem.Add(items.SampleName, items); return(items); //throw new System.NotFiniteNumberException(); }