public override void Apply() { if (this.Entity.Employee == null) { this._shell.MessageQueue.Enqueue("Поле работник не может быть незаполненным"); } try { if (IsNew) { _cards.Add(this.Entity); } else { _cards.Update(this.Entity); } } catch (Exception) { _shell.OpenDialogByUri(CompanyUris.ConnectionLost, false, null); return; } _shell.NavigateByUri(CompanyUris.Hub); }
public ActionResult Pay(Card card) { if (ModelState.IsValid) { var b = CardService.CheckTheCard(card.CardNumber); if (b) { CardService.Add(card); } return(RedirectToAction("Index")); } return(View(card)); }
/// <summary> /// Создание колод /// </summary> /// <param name="deckService"> Сервис работы с колодами </param> /// <param name="cardService"> Сервис работы с картами </param> public void DecksCreation(DeckService deckService, CardService cardService) { cardService.Add("Один", 1); cardService.Add("Два", 2); cardService.Add("Три", 3); var deckSmall = deckService.Add("3 values"); deckSmall.Cards.Concat(cardService.GetAll()); cardService.Add("Четыре", 4); cardService.Add("Пять", 5); cardService.Add("Шесть", 6); cardService.Add("?", null); var deckFull = deckService.Add("7 values"); deckFull.Cards.Concat(cardService.GetAll()); }
public async Task Post() { try { Service.Add(new Models.Card() { Id = Guid.NewGuid().ToString(), Name = Request.Form["name"], CardNo = Request.Form["cardNo"], Description = Request.Form["description"], Href = Request.Form["href"], ImageSource = Request.Form["imagesource"], Data = Request.Form["data"], Remark = Request.Form["remark"], Title = Request.Form["title"] }); await Json(new { result = true }); } catch (Exception ex) { await Status(StatusCode.UNKNOWERROR, ex.Message); } }
public async Task Given_A_Card_Should_Invoke_Add_Method_Once() { // Arrange var cardModel = new CardModel { CardType = YugiohCardType.Monster }; var handler = Substitute.For <ICardTypeStrategy>(); handler.Handles(Arg.Any <YugiohCardType>()).Returns(true); handler.Add(Arg.Any <CardModel>()).Returns(new Card()); _cardTypeStrategies.GetEnumerator().Returns(new List <ICardTypeStrategy> { handler }.GetEnumerator()); // Act await _sut.Add(cardModel); // Assert await handler.Received(1).Add(Arg.Is(cardModel)); }