示例#1
0
 public IActionResult AddCardToCollection([FromBody] IList <string> cardnames)
 {
     try
     {
         var uId        = Utility.UserInfo.Id(HttpContext.User);
         var userEmail  = Utility.UserInfo.Email(HttpContext.User);
         var cardExists = _cardSource.CheckExistance(cardnames);
         if (cardExists.Any())
         {
             return(StatusCode(400));
         }
         var result = _collectionSource.AddCardToCollection(uId, cardnames);
         if (result)
         {
             return(StatusCode(200));
         }
         return(StatusCode(500));
     }
     catch (Exception e)
     {
         return(StatusCode(500));
     }
 }