public async Task <IActionResult> Add([FromForm] Appointment newItem) { if (ModelState.IsValid) { newItem.UserId = Guid.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value); var successful = await appointmentsAPI.CreateAsync(newItem); if (!successful) { return(BadRequest("Could not add item.")); } return(RedirectToAction("Index")); } else { return(View("New", model: newItem)); } }
public async Task <bool> CreateAsync(Appointment appointment) => await client.CreateAsync(appointment);