public ActionResult <EventDTO> CreateEvent(CreateEventDTO createEventDTO) { try { ActionResult <CharacterDTO> checkCharacter = GetCharacter(Guid.Parse(createEventDTO.CharacterId)); if (checkCharacter.Value == null) { throw new Exception("Não existe character com esse Id"); } Event events = new Event { Id = Guid.NewGuid(), Description = createEventDTO.Description, CharacterId = createEventDTO.CharacterId, }; repository.CreateEvent(events); return(events.AsDTO()); } catch (Exception) { throw; } }