Esempio n. 1
0
        public ActionResult Cancel(int id)
        {
            Visit visit = _repo.GetById(id);

            _visitManager.CancelVisit(visit);


            return(Json(new { status = true }));
        }
Esempio n. 2
0
        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 }));
            }
        }
Esempio n. 3
0
        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)));
        }
Esempio n. 4
0
        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();
        }