Exemple #1
0
 public ListViewModel(string name, List <CardViewModel> cards, CreateCardDto createCardDto, int id)
 {
     Id            = id;
     Name          = name;
     Cards         = cards;
     CreateCardDto = createCardDto;
 }
        //Method for creatin new list
        public int CreateCart(CreateCardDto dto)
        {
            this.boardsRepository.AddCard(dto);

            var boards = this.boardsRepository.GetBoards();
            var board  = boards.Single(x => x.Lists.Select(l => l.Id).Contains(dto.ListId));

            return(board.Id);
        }
Exemple #3
0
        /// <summary>
        /// discarded, this method is not required because as of now we are using vue stripe component
        /// it will be updated if required for other project in future
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public async Task <CardDto> CreateCard(CreateCardDto dto)
        {
            var cardOptions = new CardCreateOptions()
            {
                SourceToken = dto.SourceToken
            };

            var cardService = new CardService();

            return(CardMapper.MapCardToCardDto(await
                                               cardService.CreateAsync(dto.CustomerId, cardOptions)));
        }
        public async Task CreateCard(CreateCardDto input)
        {
            var card = new CardInfoEntity
            {
                Name        = input.Name,
                PhoneNumber = input.PhoneNumber,
                City        = input.City,
                District    = input.District
            };

            await _cardRepository.InsertAsync(card);
        }
Exemple #5
0
        public void CreateCard(CreateCardDto input)
        {
            var card = new CardInfoEntity
            {
                Name        = input.Name,
                PhoneNumber = input.PhoneNumber,
                City        = input.City,
                District    = input.District
            };

            _cardRepository.Insert(card);
        }
        public ViewResult Create(int DeckId, CreateCardDto createCardDto)
        {
            var dck         = repositoryWrapper.Deck.FindByCondition(d => d.DeckId == DeckId).First();
            var aNewCardDto = new CreateCardDto
            {
                DeckId    = DeckId,
                DeckTitle = dck.Title
            };

            ModelState.Clear();
            return(View(aNewCardDto));
        }
Exemple #7
0
        public void AddCard(CreateCardDto dto)
        {
            var card = new Card
            {
                Name        = dto.Name,
                Description = dto.Description,
                ListId      = dto.ListId
            };

            using (var db = new PGSBoardContext())
            {
                db.Cards.Add(card);
                db.SaveChanges();
            }
        }
        public ViewResult Clone(int CardId)
        {
            var crd        = deckService.GetCard(CardId);
            var dck        = deckService.GetDeck(crd.DeckId);
            var newCardDto = new CreateCardDto
            {
                DeckId    = dck.DeckId,
                DeckTitle = dck.Title,
                Front     = crd.Front,
                Back      = crd.Back,
                Level     = crd.Level
            };

            return(View("Create", newCardDto));
        }
Exemple #9
0
        public IActionResult CreateCard([FromBody] CreateCardDto createCardDto)
        {
            var card = _mapper.Map <Card>(createCardDto);

            try
            {
                var createdCard = _cardService.Create(card);

                var res = new ObjectResult(new { cardId = createdCard.Id });
                res.StatusCode = StatusCodes.Status201Created;

                return(res);
            }
            catch (Exception ex)
            {
                return(BadRequest(new { message = ex.Message }));
            }
        }
        public ActionResult Create(CreateCardDto createCardDto)
        {
            try
            {
                var newCard = new Card()
                {
                    DeckId = createCardDto.DeckId,
                    Front  = createCardDto.Front,
                    Back   = createCardDto.Back,
                    Level  = createCardDto.Level
                };

                //newCard = CodeRenderHelper.DecodeCardForCode(newCard);
                deckService.AddCard(newCard);

                return(RedirectToAction(nameof(View), new { CardId = newCard.CardId }));
            }
            catch (Exception ex)
            {
                return(View());
            }
        }
 public ListViewModel(string name, List <CardViewModel> cards, CreateCardDto createCardDto)
 {
     Name          = name;
     Cards         = cards;
     CreateCardDto = createCardDto;
 }
        public ActionResult CreateCard(CreateCardDto dto)
        {
            int boardId = _boardsService.CreateCart(dto);

            return(RedirectToAction("Show", new { SelectedBoardId = boardId }));
        }