コード例 #1
0
 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)));
     }
 }