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)); } }