public IActionResult Create(DogViewModel dog) { if (ModelState.IsValid) { Dog doggy = _dogsService.Create(dog.Name, dog.Breed); if (doggy == null) { ModelState.AddModelError(string.Empty, "Unable to create."); return(View(dog)); } return(RedirectToAction(nameof(Index))); } else { return(View(dog)); } }
public async Task <ActionResult <Guid> > CreateDog([FromBody] Dog dog) { var id = await _dogsService.Create(dog); return(Ok(id)); }