public async Task <IActionResult> OnPostAsync() { if (ModelState.IsValid) { var userId = userManager.GetUserId(User); var result = await babiesService.CreateBaby(NewBaby, userId); if (result != null) { return(RedirectToPage("/Babies/Babies")); } else { return(Page()); } } return(Page()); }
public async Task <IActionResult> PostBaby([FromRoute] string userId, [FromBody] PostBabyDTO baby) { //var postBabyDTO = new PostBabyDTO() //{ // Name = baby.Name, // GenderType = baby.Name, // BloodType = baby.BloodType, // Allergies = baby.Allergies, // Notes = baby.Notes //}; var result = await babiesService.CreateBaby(baby, userId); if (result == null) { return(NotFound()); } return(CreatedAtAction("GetBaby", new { id = result.Id }, baby)); }