public async Task <ActionResult <PhoneBookEntry> > PostAsync([FromBody] PhoneBookEntry PhonebookEntry) { (PhoneBookEntry phonebookEntry, List <ValidationError> errors) = await PhonebookS.CreatePhonebookEntryAsync(PhonebookEntry.PhoneBookId, PhonebookEntry.Name, PhonebookEntry.PhoneNumber); if (errors == null || errors.Count == 0) { return(phonebookEntry); } else { return(BadRequest(errors)); } }