public IActionResult AddToUserCart(AddToCartModel addToCartModel) { try { if (ModelState.IsValid) { UserCartDetails cartModel = CartHelper.BindUserCartDetails(addToCartModel); cartModel.CreatedOn = DateTime.Now; long cartId = iCart.AddToCart(cartModel); if (cartId > 0) { //return Ok(ResponseHelper.Success(MessageConstants.AddedToCart)); return(Ok(ResponseHelper.Success(cartId))); } else if (cartId == ReturnCode.AlreadyExist.GetHashCode()) { return(Ok(ResponseHelper.Error(MessageConstants.ExistInCart))); } else { return(Ok(ResponseHelper.Error(MessageConstants.NotAddedToCart))); } } else { return(Ok(ResponseHelper.Error(MessageConstants.CompulsoryData))); } } catch (Exception ex) { LogHelper.ExceptionLog(ex.Message + " ::::: " + ex.StackTrace); return(Ok(ResponseHelper.Error(ex.Message))); } }