public async Task <IActionResult> GetCards([FromQuery] CardParams cardParams) { var cards = await _repo.GetCards(cardParams); var cardToReturn = _mapper.Map <ICollection <CardsForListDto> >(cards); return(Ok(cardToReturn)); }
private void Form1_Load(object sender, EventArgs e) { //jk = new dahuajk("http://10.100.4.14/WPMS", "system", "admin123", false); jk = new Dahuajk("http://10.100.47.20/WPMS", "黄璐", "zpcxxb3467", false); CardParams cardParams = new CardParams(); paramDict = jk.getParamDict(cardParams.modelList()); baseUrl = cardParams.baseUrl; }
public async Task <IActionResult> GetCardsForCollection(int collectionId, [FromQuery] CardParams cardParams) { var cards = await _repo.GetCollectionCards(collectionId, cardParams); var cardsToReturn = _mapper.Map <ICollection <CardsForListDto> >(cards); return(Ok(cardsToReturn.OrderBy(r => r.Year).ThenBy(r => r.Brand).ThenBy(r => r.SetName).ThenBy(r => r.Number, new NumberComparer()))); // OrderBy(r=> r.Number, new NumberComparer()) }
private async void PayBtn_Clicked(object sender, EventArgs e) { var cardCharge = new ChargeCard(Helper.raveConfig); var Payload = new CardParams(Helper.PbKey, "Anonymous", "Customer", "*****@*****.**", 2100) { CardNo = "5438898014560229", Cvv = "789", Expirymonth = "09", Expiryyear = "19", TxRef = "Tr672yR" }; await Navigation.PushAsync(new AddPinPay()); }
public async Task <IActionResult> GetSetChecklists(int?collectionId, [FromQuery] CardParams cardParams) { // DEBUG ONLY! if (collectionId == null) { collectionId = 1; } var dto = new CardsForChecklistDto { CollectionId = collectionId.Value, Sets = new List <SetForChecklistDto>() }; var cards = await _repo.GetCards(cardParams); var sets = cards.GroupBy(r => r.CardSet); foreach (var s in sets) { var setDto = new SetForChecklistDto { Brand = s.Key.Brand, Description = s.Key.Description, Year = s.Key.Year, Name = s.Key.Name, Cards = new List <CardForChecklistDto>(), Id = s.Key.Id }; var mycards = await _repo.GetCollectionCards(collectionId.Value, cardParams); foreach (var c in s.OrderBy(r => r.Number, new NumberComparer())) { var cardDto = new CardForChecklistDto() { Brand = c.CardSet.Brand, PlayerName = c.Name, Id = c.Id, Notes = c.Notes, Year = c.CardSet.Year, SetName = c.CardSet.Name, Number = c.Number, HasCard = mycards.Any(x => x.CardId == c.Id) }; setDto.Cards.Add(cardDto); } dto.Sets.Add(setDto); } return(Ok(dto)); }
private static string HeaderElements(string text, CardParams parameters) { TagBuilder divMain = new TagBuilder("div"); divMain.AddCssClass("card-header"); TagBuilder cardTitle = new TagBuilder("h4"); cardTitle.AddCssClass("card-title"); cardTitle.InnerHtml = text; TagBuilder aToggle = new TagBuilder("a"); aToggle.AddCssClass("heading-elements-toggle"); TagBuilder aToggleIcon = new TagBuilder("i"); aToggleIcon.AddCssClass("la la-ellipsis-v font-medium-3"); aToggle.InnerHtml = aToggleIcon.ToString(); TagBuilder headingElements = new TagBuilder("div"); headingElements.AddCssClass("heading-elements"); TagBuilder hElemtesList = new TagBuilder("ul"); hElemtesList.AddCssClass("list-inline mb-0"); string lisElements = ""; if (parameters.Hide) { lisElements += buildHeaderButton("ft-minus", "collapse"); } if (parameters.FullScreen) { lisElements += buildHeaderButton("ft-maximize", "expand"); } if (parameters.Close) { lisElements += buildHeaderButton("ft-x", "close"); } hElemtesList.InnerHtml = lisElements; headingElements.InnerHtml = hElemtesList.ToString(); divMain.InnerHtml = cardTitle.ToString() + aToggle.ToString() + headingElements.ToString(); return(divMain.ToString()); }
public override void CreateToken(CardParams card, TokenCompletionBlock completion) { if (completion == null) { return; } // Generate a mock card model using the given card params var cardJson = new NSMutableDictionary(); cardJson["id"] = new NSString($"{card.GetNativeHash ()}"); cardJson["exp_month"] = new NSString($"{card.ExpMonth}"); cardJson["exp_year"] = new NSString($"{card.ExpYear}"); cardJson["name"] = new NSString(card.Name); cardJson["address_line1"] = new NSString(card.Address.Line1); cardJson["address_line2"] = new NSString(card.Address.Line2); cardJson["address_state"] = new NSString(card.Address.State); cardJson["address_zip"] = new NSString(card.Address.PostalCode); cardJson["address_country"] = new NSString(card.Address.Country); cardJson["last4"] = new NSString(card.Last4); var number = card.Number; if (!string.IsNullOrEmpty(number)) { var brand = CardValidator.GetBrand(number); cardJson["brand"] = new NSString(Card.StringFromBrand(brand)); } cardJson["fingerprint"] = new NSString($"{card.GetNativeHash ()}"); cardJson["country"] = new NSString("US"); var tokenJson = new NSDictionary( new NSString("id"), new NSString($"{card.GetNativeHash ()}"), new NSString("object"), new NSString("token"), new NSString("livemode"), NSObject.FromObject(false), new NSString("created"), NSObject.FromObject(NSDate.Now.SecondsSinceReferenceDate), new NSString("used"), NSObject.FromObject(false), new NSString("card"), cardJson); var token = Token.GetDecodedObject(tokenJson); DispatchQueue.MainQueue.DispatchAfter(new DispatchTime(DispatchTime.Now, new TimeSpan(0, 0, 0, 0, 600)), () => { completion((Token)token, null); }); }
/// <summary> /// Метод для изменения параметров противника /// </summary> /// <param name="item"></param> public void ApplyCardParamFromEnemy(CardParams item) { Specifications resutl = Specifications.NotSet; switch (item.key) { case Specifications.EnemyTower: resutl = Specifications.PlayerTower; break; case Specifications.EnemyWall: resutl = Specifications.PlayerWall; break; case Specifications.EnemyDiamondMines: resutl = Specifications.PlayerDiamondMines; break; case Specifications.EnemyMenagerie: resutl = Specifications.PlayerMenagerie; break; case Specifications.EnemyColliery: resutl = Specifications.PlayerColliery; break; case Specifications.EnemyDiamonds: resutl = Specifications.PlayerDiamonds; break; case Specifications.EnemyAnimals: resutl = Specifications.PlayerAnimals; break; case Specifications.EnemyRocks: resutl = Specifications.PlayerRocks; break; } // log.Info("playerName:" + playerName + ": " + playerStatistic[resutl]); PlusValue(resutl, item.value); // log.Info("playerName:" + playerName + ": " + playerStatistic[resutl]); }
private CardParams AddToList(Card item, string value, Specifications key) { if (value.Length > 0) { CardParams newItem = new CardParams() { card = item, key = key, value = Convert.ToInt32(value) }; return(newItem); } else { return(null); } }
public async Task <IActionResult> GetCards([FromQuery] CardParams cardParams) { var result = await cardService.GetCards(await userManager.FindByNameAsync(User.Identity.Name), cardParams); var metadata = new { result.TotalCount, result.PageSize, result.CurrentPage, result.TotalPages, result.HasNext, result.HasPrevious }; Response.Headers.Add("X-Pagination", JsonConvert.SerializeObject(metadata)); return(Ok(result)); }
public static IDisposable BeginCard(this HtmlHelper htmlHelper, string header, CardParams parameteres = null, string cssClass = "") { if (parameteres == null) { parameteres = new CardParams(); } var writer = htmlHelper.ViewContext.Writer; writer.WriteLine(string.Format("<div class='card {0}'>", cssClass)); string headingPart = HeaderElements(header, parameteres); writer.WriteLine(headingPart); writer.WriteLine("<div class='card-content collapse show'>"); writer.WriteLine("<div class='card-body card-dashboard'>"); return(new CardContainer(writer)); }
static void Main(string[] args) { var raveConfig = new RaveConfig(PbKey, ScKey, false); var cardCharge = new ChargeCard(Helper.raveConfig); var cardParams = new CardParams(); var Payload = new CardParams(PbKey, "Anonymous", "Customer", "*****@*****.**", 2100) { CardNo = "5438898014560229", Cvv = "789", Expirymonth = "09", Expiryyear = "19", TxRef = tranxRef }; var cha = cardCharge.Charge(cardParams).Result; if (cha.Message == "AUTH_SUGGESTION" && cha.Data.SuggestedAuth == "PIN") { cardParams.Pin = "3310"; cardParams.Otp = "12345"; cardParams.SuggestedAuth = "PIN"; cha = cardCharge.Charge(Payload).Result; } }
private static void ValidateGenerateParams(ICardCrypto cardCrypto, CardParams @params) { if (cardCrypto == null) { throw new ArgumentNullException(nameof(cardCrypto)); } if (@params == null) { throw new ArgumentNullException(nameof(@params)); } if (@params.Identity == null) { throw new ArgumentException($"{nameof(@params.Identity)} property is mandatory"); } if (@params.PublicKey == null) { throw new ArgumentException($"{nameof(@params.PublicKey)} property is mandatory"); } }
internal static RawSignedModel Generate( ICardCrypto cardCrypto, CardParams @params, DateTime createdAt) { ValidateGenerateParams(cardCrypto, @params); var details = new RawCardContent { Identity = @params.Identity, PublicKey = cardCrypto.ExportPublicKey(@params.PublicKey), Version = CardVersion, CreatedAt = createdAt, PreviousCardId = @params.PreviousCardId }; return(new RawSignedModel() { ContentSnapshot = SnapshotUtils.TakeSnapshot(details) }); }
public void avschargetest() { var raveConfig = new RaveConfig(PbKey, ScKey, false); var cardCharge = new ChargeCard(raveConfig); var card = new Card("5377283645077450", "09", "21", "789"); var payload = new CardParams(PbKey, ScKey, "Anonymous", "Tester", "*****@*****.**", 200, "USD", card, "07205", "Hillside", "470 Mundet PI", "NJ", "US"); var res = cardCharge.Charge(payload).Result; try { Assert.IsNotNull(res.Data); Console.WriteLine(res.Data); Assert.AreEqual("success", res.Status); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }
public async Task <ICollection <Card> > GetCards(CardParams userParams) { var cards = _context.Cards.Include(x => x.CardSet).AsQueryable(); if (userParams.Year != null) { cards = cards.Where(x => x.CardSet.Year == userParams.Year); } if (!String.IsNullOrEmpty(userParams.Brand)) { cards = cards.Where(x => x.CardSet.Brand.ToLower() == userParams.Brand.ToLower()); } if (!String.IsNullOrEmpty(userParams.Name)) { cards = cards.Where(x => x.CardSet.Name.ToLower() == userParams.Name.ToLower()); } return(await cards.OrderBy(x => x.CardSet.Year) .ThenBy(x => x.CardSet.Brand) .ThenBy(x => x.Number).ToListAsync()); }
public string GetRandomCard() { List <Card> returnVal = new List <Card>(); var cardParams = new CardParams() { key = Specifications.CostAnimals, value = 0 }; returnVal.Add(new Card() { id = 5, name = "Mother Lode", cardParams = new List <CardParams>() { cardParams } }); returnVal.Add(new Card() { id = 8, name = "Copping the Tech", cardParams = new List <CardParams>() { cardParams } }); returnVal.Add(new Card() { id = 12, name = "Foundations", cardParams = new List <CardParams>() { cardParams } }); returnVal.Add(new Card() { id = 73, name = "Elven Scout", cardParams = new List <CardParams>() { cardParams } }); returnVal.Add(new Card() { id = 1, name = "PASS MF", cardParams = new List <CardParams>() { cardParams } }); returnVal.Add(new Card() { id = 31, name = "Flood Water", cardParams = new List <CardParams>() { cardParams } }); returnVal.Add(new Card() { id = 32, name = "Barracks", cardParams = new List <CardParams>() { cardParams } }); returnVal.Add(new Card() { id = 34, name = "Shift", cardParams = new List <CardParams>() { cardParams } }); returnVal.Add(new Card() { id = 39, name = "Prism", cardParams = new List <CardParams>() { cardParams } }); returnVal.Add(new Card() { id = 40, name = "Lodestone", cardParams = new List <CardParams>() { cardParams } }); returnVal.Add(new Card() { id = 48, name = "Parity", cardParams = new List <CardParams>() { cardParams } }); returnVal.Add(new Card() { id = 64, name = "Bag of Baubles", cardParams = new List <CardParams>() { cardParams } }); returnVal.Add(new Card() { id = 67, name = "Lighting Shard", cardParams = new List <CardParams>() { cardParams } }); returnVal.Add(new Card() { id = 87, name = "Spizzer", cardParams = new List <CardParams>() { cardParams } }); returnVal.Add(new Card() { id = 89, name = "Corrosion Cloud", cardParams = new List <CardParams>() { cardParams } }); returnVal.Add(new Card() { id = 90, name = "Unicorn", cardParams = new List <CardParams>() { cardParams } }); returnVal.Add(new Card() { id = 91, name = "Elven Archer", cardParams = new List <CardParams>() { cardParams } }); returnVal.Add(new Card() { id = 98, name = "Spearman", cardParams = new List <CardParams>() { cardParams } }); foreach (var item in returnVal) { item.Init(); } return(JsonConvert.SerializeObject(returnVal)); }
private void PlaySecondSound(CardParams item) { SoundTypes typeS = SoundTypes.None; switch (item.key) { case Specifications.PlayerTower: case Specifications.EnemyTower: if (item.value > 0) { typeS = SoundTypes.towerup; } else { typeS = SoundTypes.damage2; } break; case Specifications.PlayerWall: case Specifications.EnemyWall: if (item.value > 0) { typeS = SoundTypes.wallup; } else { typeS = SoundTypes.damage; } break; case Specifications.PlayerColliery: case Specifications.EnemyColliery: if (item.value < 0) { typeS = SoundTypes.bricksdown; } else { typeS = SoundTypes.bricksup; } break; case Specifications.PlayerDiamonds: case Specifications.PlayerAnimals: case Specifications.PlayerRocks: case Specifications.EnemyDiamonds: case Specifications.EnemyAnimals: case Specifications.EnemyRocks: if (item.value < 0) { typeS = SoundTypes.resourceloss; } else { typeS = SoundTypes.harp; } break; case Specifications.EnemyDiamondMines: case Specifications.PlayerDiamondMines: case Specifications.PlayerMenagerie: case Specifications.EnemyMenagerie: if (item.value < 0) { typeS = SoundTypes.resourceloss; } else { typeS = SoundTypes.towerwallgain; } break; case Specifications.EnemyDirectDamage: case Specifications.PlayerDirectDamage: typeS = SoundTypes.damage; break; } if (typeS != SoundTypes.None) { audios.PlayOneShot(SceneScript.AudioClips [typeS], 0.7f); } }
public async Task <PagedList <Card> > GetCards(UserProfile currentUser, CardParams cardParams) { return(await repository.Get(a => a.OwnerId.Equals(currentUser.Id), cardParams)); }
public async Task <ICollection <CollectionCard> > GetCollectionCards(int collectionId, CardParams userParams) { var collectionCards = _context.CollectionCards.Where(r => r.CollectionId == collectionId).Include(r => r.Card).Include(r => r.Photos).Include(r => r.Card.CardSet).AsQueryable(); if (userParams.Year != null) { collectionCards = collectionCards.Where(x => x.Card.CardSet.Year == userParams.Year); } if (!String.IsNullOrEmpty(userParams.Brand)) { collectionCards = collectionCards.Where(x => x.Card.CardSet.Brand.ToLower() == userParams.Brand.ToLower()); } if (!String.IsNullOrEmpty(userParams.Name)) { collectionCards = collectionCards.Where(x => x.Card.CardSet.Name.ToLower() == userParams.Name.ToLower()); } return(await collectionCards.ToListAsync()); }