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