public async Task <IActionResult> AddAddressBook([FromBody] AddressBook addressBook) { if (ModelState.IsValid) { try { bool result = await _addressBookRepository.AddAddressBook(addressBook).ConfigureAwait(false); if (result) { CacheManager <List <AddressBook> > .Remove(_memoryCache, cacheKey); return(Ok(result)); } else { return(NotFound()); } } catch (Exception) { return(BadRequest()); } } return(BadRequest()); }
//[Authorize] // POST: api/People public void Post([FromBody] AddressBook addressBook) { _addressBookRepository.AddAddressBook(addressBook); }