public static void SaveCard(Set10ExchangeLoyCard card) { var dbConnection = new SqlConnection(ConnectionSettings.ConMsStr); if (card.IsNew) { dbConnection.Execute(BaseScriptsMs.InsertCardScript, new { card.Uid, card.ClientUid, card.Set10Guid, card.Set10ClientGuid, card.CardNumber, card.CardHexNumber, card.BonusAccountId, card.IsBlocked }); } else if (!card.IsNew) { dbConnection.Execute(BaseScriptsMs.UpdateCardScript, new { card.Uid, card.IsBlocked }); } }
public AddNewCardTabItemViewModel(ClientKit client, string nameHeader) : base(nameHeader) { Client = client; NewCard = new Set10ExchangeLoyCard(Client.Client.Uid, Client.Client.Set10Guid, Client.Client.BonusAccountId); InitializeCommands(); }
public static Set10CardExist GetExistCardByGuid(Set10ExchangeLoyCard card, NpgsqlConnection dbCon = null) { var dbConnection = GetConnection(dbCon); return(dbConnection.Query <Set10CardExist>(BaseScriptsPG.GetExistCardByGuidScript(), new { card.Set10Guid }).FirstOrDefault()); }
public CardSingleOperationTabItemViewModel(ClientKit client, Set10ExchangeLoyCard card, string nameHeader) : base(nameHeader) { }
public CardsCompositions(Set10ExchangeLoyCard masterCard, Set10CardExist cardById, Set10CardExist cardByNumCard) { MasterCard = masterCard; CardById = cardById; CardByNumCard = cardByNumCard; }