void IOutputPort.Invalid(Pet pet) { foreach (var e in this._validation.ModelState) { ModelState.AddModelError(e.Key, e.Value[0]); } var vm = new CreatePetResponse(_mapper.Map <PetViewModel>(pet)).Pet; this._viewResult = View("Edit", vm); }
void IOutputPort.Ok(Pet pet) { var vm = new CreatePetResponse(_mapper.Map <PetViewModel>(pet)).Pet; this._viewResult = View("Details", vm); }