public ActionResult DeleteCardiologicalTreadmil([DataSourceRequest] DataSourceRequest request, int?id)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (var db = new StoreContext())
                    {
                        var item = new CardiologicalTreadmil()
                        {
                            CardiologicalTreadmilId = Convert.ToInt32(id),
                        };
                        db.CardiologicalTreadmils.Attach(item);
                        db.CardiologicalTreadmils.Remove(item);

                        db.SaveChanges();
                    }
                }
                return(Json("1", JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
        public ActionResult Save(CardiologicalTreadmil cardiologicalTreadmil)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(this.Json(new { statuscode = -1, message = General.msgInvalidModel }, JsonRequestBehavior.AllowGet));
                }

                using (var db = new StoreContext())
                {
                    // եթե 2-րդ մակարդակի աղյուսակի տողը նոր գրառումա ավելացնում ենք
                    if (cardiologicalTreadmil.CardiologicalTreadmilId == 0)
                    {
                        //ավելացնել
                        db.CardiologicalTreadmils.Add(cardiologicalTreadmil);
                    }
                    else
                    {
                        //Վերջում խմբագրում ենք 2-րդ մակարդակի աղյուսակի գրառումը
                        CardiologicalTreadmil mCardiologicalTreadmil = db.CardiologicalTreadmils.Find(cardiologicalTreadmil.CardiologicalTreadmilId);

                        mCardiologicalTreadmil.ResidentId = cardiologicalTreadmil.ResidentId;
                        mCardiologicalTreadmil.CardiologicalTreadmilDate = cardiologicalTreadmil.CardiologicalTreadmilDate;
                        mCardiologicalTreadmil.TreadmilProtocolId        = cardiologicalTreadmil.TreadmilProtocolId;
                        mCardiologicalTreadmil.METSAchieved     = cardiologicalTreadmil.METSAchieved;
                        mCardiologicalTreadmil.TreadmilResultid = cardiologicalTreadmil.TreadmilResultid;
                        mCardiologicalTreadmil.Comment          = cardiologicalTreadmil.Comment;

                        db.Entry(mCardiologicalTreadmil).State = EntityState.Modified;
                    }
                    db.SaveChanges();
                    return(this.Json(new { statuscode = 1, message = "" }, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                return(View("Error", new HandleErrorInfo(ex, "CardiologicalTreadmil", "Save")));
            }
        }