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)); }
public async Task <IActionResult> AddEntry(AddPhoneBookEntryRequest addPhoneBookEntryRequest) { var response = await _phoneBookService.AddEntry(addPhoneBookEntryRequest, GetUserToken().UserId); return(Created(string.Empty, response)); }