// [Route("api/CreateBook")]
        //[JsonRequired()]
        public IHttpActionResult CreateBook([FromBody] BookViewModel BookViewModel)
        {
            try
            {
                var     result = iBookRepository.InserBook(BookViewModel);
                var     a      = JsonConvert.SerializeObject(result);
                Message deserializedProduct = JsonConvert.DeserializeObject <Message>(a);

                if (result.Status == "200")
                {
                    return(Ok(deserializedProduct));
                }
                else
                {
                    return(NotFound());
                }
            }
            catch (Exception ex)
            {
                // return BadRequest();
                return(BadRequest(ServicesExtension.ErrorOut(ex.Message).ToString()));
            }
            //JsonConvert.SerializeObject(result)
            //JsonConvert.SerializeObject(result), Encoding.UTF8, "application/json"
        }