public IActionResult Conclusion(ConclusionViewModel viewModel) { if (ModelState.IsValid) { var model = new ConclusionModel() { Date = viewModel.Date, Doctor = doctorService.GetDoctor(User.Identity.Name), Id = viewModel.ConclusionId, Patient = viewModel.Patient, Result = viewModel.Result, ScheduleId = viewModel.SchedId }; if (viewModel.ConclusionId == Guid.Empty) { conclusionService.Create(model); } else { conclusionService.Update(model); } return(RedirectToAction("AppointmentResult", new { schedId = viewModel.SchedId })); } return(View(viewModel)); }
public ConclusionModel Update(ConclusionModel conclusionModel) { var conclusion = context.Conclusions.FirstOrDefault(x => x.Id == conclusionModel.Id); conclusion.Result = conclusionModel.Result; conclusion.Date = conclusionModel.Date; context.SaveChanges(); return(conclusionModel); }
public ConclusionModel Create(ConclusionModel conclusionModel) { var conclusion = new Conclusion() { Id = Guid.NewGuid(), Date = conclusionModel.Date, DoctorId = conclusionModel.Doctor.Id, PatientId = conclusionModel.Patient.Id, Result = conclusionModel.Result, ScheduleId = conclusionModel.ScheduleId }; conclusionModel.Id = conclusion.Id; context.Conclusions.Add(conclusion); context.SaveChanges(); return(conclusionModel); }