public async Task <IActionResult> DeleteItem([FromBody] WishListItemViewModel item)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(item));
                }

                await _wishListRepo.DeleteWishItemAsync(item);

                return(Ok());
            }
            catch (Exception ex)
            {
                var result = Newtonsoft.Json.JsonConvert.SerializeObject(new { error = ex.Message });
                Response.ContentType = "application/json";
                Response.StatusCode  = (int)System.Net.HttpStatusCode.InternalServerError;
                return(new JsonResult(result));
            }
        }