public ActionResult DeleteCardiologicalECG([DataSourceRequest] DataSourceRequest request, int?id) { try { if (ModelState.IsValid) { using (var db = new StoreContext()) { var item = new CardiologicalECG() { CardiologicalECGId = Convert.ToInt32(id), }; db.CardiologicalECGS.Attach(item); db.CardiologicalECGS.Remove(item); db.SaveChanges(); } } return(Json("1", JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
public ActionResult Save(CardiologicalECG cardiologicalECG) { try { if (!ModelState.IsValid) { return(this.Json(new { statuscode = -1, message = General.msgInvalidModel }, JsonRequestBehavior.AllowGet)); } using (var db = new StoreContext()) { // եթե 2-րդ մակարդակի աղյուսակի տողը նոր գրառումա ավելացնում ենք if (cardiologicalECG.CardiologicalECGId == 0) { //ավելացնել db.CardiologicalECGS.Add(cardiologicalECG); } else { //Վերջում խմբագրում ենք 2-րդ մակարդակի աղյուսակի գրառումը CardiologicalECG mCardiologicalECG = db.CardiologicalECGS.Find(cardiologicalECG.CardiologicalECGId); //mCardiologicalDuplexScan.CardiologicalDuplexScanId = cardiologicalDuplexScan.CardiologicalDuplexScanId; mCardiologicalECG.ResidentId = cardiologicalECG.ResidentId; mCardiologicalECG.CardiologicalECGDate = cardiologicalECG.CardiologicalECGDate; mCardiologicalECG.HR = cardiologicalECG.HR; mCardiologicalECG.RhythmTypeID = cardiologicalECG.RhythmTypeID; mCardiologicalECG.AxisDegree = cardiologicalECG.AxisDegree; mCardiologicalECG.PQ = cardiologicalECG.PQ; mCardiologicalECG.QT = cardiologicalECG.QT; mCardiologicalECG.LVHId = cardiologicalECG.LVHId; mCardiologicalECG.RVHId = cardiologicalECG.RVHId; mCardiologicalECG.ZoneIshemiaId = cardiologicalECG.ZoneIshemiaId; mCardiologicalECG.ZoneInfarctionId = cardiologicalECG.ZoneInfarctionId; mCardiologicalECG.LaunId = cardiologicalECG.LaunId; mCardiologicalECG.PAC = cardiologicalECG.PAC; mCardiologicalECG.ConductionDisturbanceId = cardiologicalECG.ConductionDisturbanceId; mCardiologicalECG.BBBId = cardiologicalECG.BBBId; mCardiologicalECG.Comment = cardiologicalECG.Comment; db.Entry(mCardiologicalECG).State = EntityState.Modified; } db.SaveChanges(); return(this.Json(new { statuscode = 1, message = "" }, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "CardiologicalECG", "Save"))); } }