public async Task <IActionResult> Edit(int id, [Bind("Id,StartTime,EndTime,Value")] Sensibility sensibility) { if (id != sensibility.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _dataContext.Update(sensibility); await _dataContext.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SensibilityExists(sensibility.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(sensibility)); }
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)); }