public ActionResult Cancel(int id) { Visit visit = _repo.GetById(id); _visitManager.CancelVisit(visit); return(Json(new { status = true })); }
public ActionResult Cancel(int id) { Visit visit = _repo.GetById(id); try { _visitManager.CancelVisit(visit); return(Json(new { status = true })); } catch (ArgumentException ex) { return(Json(new { status = false, message = ex.Message })); } }
public virtual PartialViewResult _ActionButtons(int id) { var plans = (List <VisitPlanModel>)ViewBag.VisitPlan; if (plans == null) { plans = new List <VisitPlanModel> { VisitRepository.GetById(id) }; ViewBag.VisitPlan = plans; } return(PartialView(plans.Find(p => p.VisitPlanId == id))); }
private void buttonDeleteVisit_Click(object sender, EventArgs e) { if (dataGridViewVisits.CurrentRow == null) { return; } var selectedVisit = (Visit)dataGridViewVisits.CurrentRow.DataBoundItem; using (RepositoryContext db = new RepositoryContext("RepositoryContext")) { VisitRepository visitRepo = new VisitRepository(db); var visit = visitRepo.GetById(selectedVisit.Id); visitRepo.Delete(visit); visitRepo.SaveChanges(); } GetData(); }