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