public IActionResult CreateContact(Guid userId, ContactModel contactModel) { var user = userManagement.GetUserById(userId); if (user == null) { return(NotFound("Kullanıcı Bulunamadı")); } if (!ModelState.IsValid) { return(ValidationProblem(ModelState)); } var contact = contactModel.ChangeModelToContact(); contact.UserId = user.Id; var result = contactManagement.Create(contact); if (result == null) { return(Problem(detail: "Kayıt Sırasında Hata Meydana Geldi")); } return(CreatedAtAction("Get", new { userId = userId, Id = result.Id }, result.ChangeContactToModel())); }