public async Task <IActionResult> Edit(Guid id, [Bind("Id,PatientId,Doctor,DoctorName,Diagnosis,Complaint,VisitDate")] VisitHistory visitHistory) { if (id != visitHistory.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(visitHistory); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VisitHistoryExists(visitHistory.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["PatientId"] = new SelectList(_context.Patients, "Id", "Id", visitHistory.PatientId); return(View(visitHistory)); }
/// <summary> /// Show daily visits /// </summary> /// <param name="sysName"></param> public void SystemTraffic() { TrafficButtonContent = "Show Influence"; PlotModel.Series.Clear(); PlotModel.Axes.Clear(); LinearBarSeries l1 = new LinearBarSeries(); // First extract the traffic record for the system dataAccess.GetDailyVisits(); VisitHistory trafficRec = dataAccess.DeVisitsHistory[dataAccess.DeVisitsHistory.FindIndex(x => x.Visted[0].StarSystem == SelectedSystem)]; foreach (var dailyTraffic in trafficRec.Visted) { l1.Points.Add(new DataPoint(DateTimeAxis.ToDouble(dailyTraffic.timestamp.Date), dailyTraffic.Visits)); } l1.BarWidth = 20; l1.FillColor = OxyColors.DarkBlue; l1.StrokeThickness = 1; l1.StrokeColor = OxyColors.Red; PlotModel.Series.Add(l1); AddAxis("Visits"); PlotModel.Title = string.Format("Traffic levels for {0}", SelectedSystem); PlotModel.InvalidatePlot(true); }
public ActionResult Create(int id) { var vh = new VisitHistory(); vh.CaveId = id; vh.VistitDate = DateTime.Now; db.VisitHistories.Add(vh); db.SaveChanges(); return RedirectToAction("Edit", new {id= vh.VisitHistoryId }); }
public IActionResult Create(Guid id, [Bind("Doctor,DoctorName,Diagnosis,Complaint,VisitDate")] VisitHistory visitHistory) { if (ModelState.IsValid) { visitHistory.Id = Guid.NewGuid(); visitHistory.PatientId = id; _context.Add(visitHistory); _context.SaveChanges(); return(RedirectToAction(nameof(Index), new { Id = visitHistory.PatientId })); } return(View(visitHistory)); }
public async Task <IActionResult> Create([Bind("Id,PatientId,Doctor,DoctorName,Diagnosis,Complaint,VisitDate")] VisitHistory visitHistory) { if (ModelState.IsValid) { visitHistory.Id = Guid.NewGuid(); _context.Add(visitHistory); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["PatientId"] = new SelectList(_context.Patients, "Id", "Id", visitHistory.PatientId); return(View(visitHistory)); }
public IActionResult Edit(Guid id, [Bind("Id,PatientId,Doctor,DoctorName,Diagnosis,Complaint,VisitDate")] VisitHistory visitHistory) { if (id != visitHistory.Id) { return(NotFound()); } if (ModelState.IsValid) { _context.Update(visitHistory); _context.SaveChanges(); return(RedirectToAction(nameof(Index), new { Id = visitHistory.PatientId })); } return(View(visitHistory)); }
/// <summary> /// Converts this instance of <see cref="VisitHistory"/> to an instance of <see cref="VisitHistoryDTO"/>. /// </summary> /// <param name="entity"><see cref="VisitHistory"/> to convert.</param> public static VisitHistoryDTO ToDTO(this VisitHistory entity) { if (entity == null) { return(null); } var dto = new VisitHistoryDTO(); dto.ID = entity.ID; dto.VisitID = entity.VisitID; dto.ScheduledCheckInTime = entity.ScheduledCheckInTime; dto.ScheduledCheckOutTime = entity.ScheduledCheckOutTime; dto.ActualCheckInTime = entity.ActualCheckInTime; dto.ActualCheckOutTime = entity.ActualCheckOutTime; dto.ModifiedByUserID = entity.ModifiedByUserID; dto.ModifiedDate = entity.ModifiedDate; dto.AuditDate = entity.AuditDate; entity.OnDTO(dto); return(dto); }
/// <summary> /// Converts this instance of <see cref="VisitHistoryDTO"/> to an instance of <see cref="VisitHistory"/>. /// </summary> /// <param name="dto"><see cref="VisitHistoryDTO"/> to convert.</param> public static VisitHistory ToEntity(this VisitHistoryDTO dto) { if (dto == null) { return(null); } var entity = new VisitHistory(); entity.ID = dto.ID; entity.VisitID = dto.VisitID; entity.ScheduledCheckInTime = dto.ScheduledCheckInTime; entity.ScheduledCheckOutTime = dto.ScheduledCheckOutTime; entity.ActualCheckInTime = dto.ActualCheckInTime; entity.ActualCheckOutTime = dto.ActualCheckOutTime; entity.ModifiedByUserID = dto.ModifiedByUserID; entity.ModifiedDate = dto.ModifiedDate; entity.AuditDate = dto.AuditDate; dto.OnEntity(entity); return(entity); }
/// <summary> /// Invoked when <see cref="ToEntity"/> operation is about to return. /// </summary> /// <param name="entity"><see cref="VisitHistory"/> converted from <see cref="VisitHistoryDTO"/>.</param> static partial void OnEntity(this VisitHistoryDTO dto, VisitHistory entity);
/// <summary> /// Invoked when <see cref="ToDTO"/> operation is about to return. /// </summary> /// <param name="dto"><see cref="VisitHistoryDTO"/> converted from <see cref="VisitHistory"/>.</param> static partial void OnDTO(this VisitHistory entity, VisitHistoryDTO dto);
public VisitHistoryViewModel(VisitHistory visitHistory) { }