public async Task <IActionResult> Post(BookDetails entity) { SecurityModel securityModel = (SecurityModel)(HttpContext.Items["SecurityModel"]); ResponseModel <BookDetails> response = new ResponseModel <BookDetails>(); try { response = await _inventoryServices.CreateAsync(entity, securityModel); response.Token = securityModel.Token; if (!response.Status) { return(BadRequest(response)); } return(Ok(response)); } catch (Exception ex) { response.Status = false; response.ReturnMessage.Add(ex.Message); return(BadRequest(response)); } }