public ActionResult Create(DeviceSortCode deviceSort) { var msg = ""; try { if (ModelState.IsValid) { var sortcode = _context.BMEDDeviceSortCodes.Where(d => d.M_code == deviceSort.M_code).FirstOrDefault(); if (sortcode != null) { msg = "此分類碼已存在"; } else { _context.BMEDDeviceSortCodes.Add(deviceSort); _context.SaveChanges(); return(Ok(deviceSort)); } } else { foreach (var error in ViewData.ModelState.Values.SelectMany(modelState => modelState.Errors)) { msg += error.ErrorMessage + Environment.NewLine; } } } catch (Exception e) { msg = e.Message; } return(BadRequest(msg)); }
public ActionResult Edit(DeviceSortCode deviceClass) { var msg = ""; try { if (ModelState.IsValid) { _context.Entry(deviceClass).State = EntityState.Modified; _context.BMEDDeviceSortCodes.Update(deviceClass); _context.SaveChanges(); return(Json(true)); } else { foreach (var error in ViewData.ModelState.Values.SelectMany(modelState => modelState.Errors)) { msg += error.ErrorMessage + Environment.NewLine; } } } catch (Exception e) { msg = e.Message; } return(BadRequest(msg)); }
public IActionResult DeleteConfirmed(string id) { DeviceSortCode deviceClass = _context.BMEDDeviceSortCodes.Find(id); if (deviceClass == null) { return(BadRequest("資料錯誤")); } _context.BMEDDeviceSortCodes.Remove(deviceClass); _context.SaveChanges(); return(RedirectToAction(nameof(Index))); }
// GET: MedEngMgt/FailFactors/Delete/5 public IActionResult Delete(string id) { if (id == null) { return(new StatusCodeResult(404)); } DeviceSortCode deviceClass = _context.BMEDDeviceSortCodes.Find(id); if (deviceClass == null) { return(BadRequest("無資料")); } return(View(deviceClass)); }
// GET: public IActionResult Details(string id) { if (id == null) { return(StatusCode(404)); } DeviceSortCode deviceSort = _context.BMEDDeviceSortCodes.Find(id); if (deviceSort == null) { return(BadRequest("無資料")); } return(View(deviceSort)); }