コード例 #1
0
        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));
            }
        }
コード例 #2
0
        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")));
            }
        }