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));
        }