Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        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)));
        }
Exemple #4
0
        // 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));
        }
Exemple #5
0
        // 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));
        }