Example #1
0
        public List <BuyingValue> GetBuyingInfoFromDB(BuyingTicketValue buyingValue)
        {
            List <BuyingValue> buying = new List <BuyingValue>();

            using (var connection = new SqlConnection(ConfigurationManager.ConnectionStrings["RW"].ConnectionString))
            {
                var sql = "exec [GetBuingValueForTicket] @StationFrom,@StationTo,@Surname,@Name,@Privilege,@SeatID,@Mail";

                for (int i = 0; i < buyingValue.SeatID.Count; i++)
                {
                    var values = new
                    {
                        StationFrom = buyingValue.StationFrom,
                        StationTo   = buyingValue.StationTo,
                        Surname     = buyingValue.SName[i],
                        Name        = buyingValue.Name[i],
                        Privilege   = buyingValue.Privilege[i],
                        SeatID      = buyingValue.SeatID[i],
                        Mail        = buyingValue.Mail[i]
                    };
                    buying.Add(connection.QueryFirst <BuyingValue>(sql, values));
                }
            }
            return(buying);
        }
Example #2
0
        public IBuyingValueList GetBuyingInfo(BuyingTicketValue buyingValue)
        {
            buying = Base.GetBuyingInfoFromDB(buyingValue);
            BuyingValueList buingValueList = new BuyingValueList();

            buingValueList = repository.InsertValueIntoClass(buyingValue, buying, buingValueList);

            return(buingValueList);
        }