public IActionResult Index() { var model = new BloodPressureSampleSubmitModel() { From = DateTimeOffset.UtcNow }; return(View(model)); }
public async Task <IActionResult> Index(BloodPressureSampleSubmitModel model) { if (!this.ModelState.IsValid) { return(this.View(model)); } var sample = CreateBloodPressureSample(model.From, model.Systolic, model.Diastolic); try { await client.SubmitBloodPressureMeasurementAsync(sample); return(RedirectToAction("Index", "Query")); } catch (HealthDataClientException exception) { return(this.View("ProblemDetails", exception.ProblemDetails)); } }