public async Task <IActionResult> Post([FromBody] AddEntryViewModel entry)
        {
            //Normally would use automapper for mapping but since its such a small use case decided to map manually
            await phoneBookService.AddEntry(new PhoneBookEntry(entry.Name, entry.PhoneNumber));

            return(CreatedAtAction("Search", entry.Name));
        }
 public async Task <PhoneBookEntry> Post(PhoneBookEntry model)
 {
     return(await phoneBookService.AddEntry(model));
 }
예제 #3
0
        public async Task <IActionResult> AddEntry(AddPhoneBookEntryRequest addPhoneBookEntryRequest)
        {
            var response = await _phoneBookService.AddEntry(addPhoneBookEntryRequest, GetUserToken().UserId);

            return(Created(string.Empty, response));
        }