Exemple #1
0
 public IHttpActionResult GetCart(GetCartRequest request)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             string errorMsg = string.Empty;
             errorMsg += string.Join(" ", ModelState.Values.SelectMany(v => v.Errors).Select(e => e.ErrorMessage));
             return(BadRequest(errorMsg));
         }
         return(Ok(_shoppingCartModel.GetUserCart(request.UserId)));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }