public int AddCard(CardAddInputModel inputCard) { var card = new Card { Attack = inputCard.Attack, Health = inputCard.Health, Description = inputCard.Description, ImageUrl = inputCard.Image, Keyword = inputCard.Keyword, Name = inputCard.Name, }; _dbContext.Cards.Add(card); _dbContext.SaveChanges(); return(card.Id); }
public HttpResponse Add(CardAddInputModel card) { if (!IsUserSignedIn()) { return(Redirect("/Users/Login")); } var(result, errorMessage) = ValidationHelper.IsValid(card); if (!result) { return(Error(errorMessage)); } var cardId = _cardService.AddCard(card); _cardService.AddCardToUserCollection(GetUserId(), cardId); return(Redirect("/Cards/All")); }