public IActionResult ActiveMedicalExamination() { Guid userId = _repoWrapper.User.FindUserIdByEmail(HttpContext.Session.GetString("User")); List <MedicalExamination> allUserActiveExaminitions = _repoWrapper.MedicalExamination.ActiveUserMedicalExaminations(userId); MedicalExaminationMapper mapper = new MedicalExaminationMapper(_repoWrapper); List <MedicalExaminationForUserViewModel> result = mapper.MedicalExaminationToMedicalExaminationForUserViewModel(allUserActiveExaminitions); return(View(result)); }
public IActionResult HealthCard() { Guid userId = _repoWrapper.User.FindUserIdByEmail(HttpContext.Session.GetString("User")); List <MedicalExamination> history = _repoWrapper.MedicalExamination.UserHistoryOfMedicalExamination(userId); MedicalExaminationMapper mapper = new MedicalExaminationMapper(_repoWrapper); List <MedicalExaminationForUserViewModel> historyViewModel = mapper.MedicalExaminationToMedicalExaminationForUserViewModel(history); var tupleData = new Tuple <List <MedicalExaminationForUserViewModel> >(historyViewModel); return(View(tupleData)); }
public IActionResult CreateMedicalExaminition(string date) { string clinicalExaminitionId = (string)RouteData.Values["Id"]; Guid Id = new Guid(clinicalExaminitionId); ClinicExamination examination = _repoWrapper.ClinicExamination.GetClinicExaminationById(Id); MedicalExaminationMapper mapper = new MedicalExaminationMapper(_repoWrapper); string email = HttpContext.Session.GetString("User"); MedicalExamination medicalExamination = mapper.CreateExamination(examination, date, email); _repoWrapper.MedicalExamination.Create(medicalExamination); _repoWrapper.Save(); return(RedirectToAction("UserPage", "User")); }