Exemplo n.º 1
0
        public ActionResult VisitLogCreate([DataSourceRequest] DataSourceRequest request, VisitLogViewModel visitLog)
        {
            if (visitLog != null && ModelState.IsValid)
            {
                var vl = new VisitLog
                {
                    DoctorId  = visitLog.DoctorId,
                    PatientId = visitLog.PatientId,
                    Complaint = visitLog.Complaint,
                    Diagnosis = visitLog.Diagnosis,
                    VisitDate = visitLog.VisitDate
                };

                _context.VisitLog.Add(vl);
                _context.SaveChanges();
            }

            return(Json(new[] { visitLog }.ToDataSourceResult(request, ModelState)));
        }
Exemplo n.º 2
0
        public ActionResult VisitLogDelete([DataSourceRequest] DataSourceRequest request, VisitLogViewModel visitLog)
        {
            if (visitLog != null && ModelState.IsValid)
            {
                var v = _context.VisitLog.SingleOrDefault(vl => vl.Id == visitLog.Id);
                if (v != null)
                {
                    _context.VisitLog.Remove(v);
                    _context.SaveChanges();
                }
            }

            return(Json(new[] { visitLog }.ToDataSourceResult(request, ModelState)));
        }
Exemplo n.º 3
0
        public ActionResult VisitLogUpdate([DataSourceRequest] DataSourceRequest request, VisitLogViewModel visitLog)
        {
            if (visitLog != null && ModelState.IsValid)
            {
                var vl = _context.VisitLog.SingleOrDefault(dd => dd.Id == visitLog.Id);

                if (vl != null)
                {
                    vl.DoctorId  = visitLog.DoctorId;
                    vl.PatientId = visitLog.PatientId;
                    vl.Complaint = visitLog.Complaint;
                    vl.Diagnosis = visitLog.Diagnosis;
                    vl.VisitDate = visitLog.VisitDate;

                    _context.VisitLog.Update(vl);
                    _context.SaveChanges();
                }
            }

            return(Json(new[] { visitLog }.ToDataSourceResult(request, ModelState)));
        }