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"))); } }