public async Task <IActionResult> CreateSensibility(int id) { var model = new AddSensibilityViewModel { PatientId = id }; return(View(model)); }
// GET: Sensibilities/Create public async Task <IActionResult> Create() { var user = await _userHelper.GetUserByEmailAsync(User.Identity.Name); var patient = await this.GetPatientAsync(user.Id); var model = new AddSensibilityViewModel { PatientId = patient.Id }; return(View(model)); }
public async Task <IActionResult> Create(AddSensibilityViewModel view) { if (ModelState.IsValid) { var sensibility = new Sensibility { StartTime = view.StartTime, EndTime = view.EndTime, Value = view.Value, Patient = await _dataContext.Patients.FindAsync(view.PatientId), }; _dataContext.Sensibilities.Add(sensibility); await _dataContext.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(view)); }