public void LoadNumberSetNumbersData(NumberSet numberSet)
        {
            List <NumberSetNumber> list = new List <NumberSetNumber>();

            NumberSet = numberSet;

            int min = numberSet.NumberSetNumberMin ?? 1;
            int max = numberSet.NumberSetNumberMax ?? 500;

            for (int i = min; i <= max; i++)
            {
                var numberSetNumber = new NumberSetNumber()
                {
                    Number            = i,
                    NumberSet         = NumberSet,
                    NumberSetID       = NumberSet.NumberSetID,
                    NumberSetNumberID = i
                };
                if (_numbrTumblrBusiness.IsNumberSetNumber(numberSet.NumberSetID, numberSetNumber.Number))
                {
                    numberSetNumber.SelectedNumber = true;
                }
                list.Add(numberSetNumber);
            }
            _numberSetNumbers.Clear();
            _numberSetNumbers.AddRange(list);
        }
 public void DeleteNumberSetNumber(NumberSetNumber numberSetNumber)
 {
     lock (Connection)
     {
         var numberSetNumberFromDb =
             GetNumberSetNumberByNumberSetIdAndNumberSetNumber(numberSetNumber.NumberSetID,
                                                               numberSetNumber.Number);
         if (numberSetNumberFromDb != null)
         {
             _connection.Delete <NumberSetNumber>(numberSetNumberFromDb.NumberSetNumberID); //this will be more complicated need to delete fk first i imagine
         }
     }
 }
 public int AddNumberSetNumber(NumberSetNumber numberSetNumber)
 {
     lock (Connection)
     {
         if (
             GetNumberSetNumberByNumberSetIdAndNumberSetNumber(numberSetNumber.NumberSetID,
                                                               numberSetNumber.Number) == null)
         {
             return(Connection.Insert(numberSetNumber));
         }
         else
         {
             return(0);
         }
     }
 }
 public void AddNumberSetNumber(NumberSetNumber numberSetNumber)
 {
     _lotteryDatabase.AddNumberSetNumber(numberSetNumber);
 }
 public void RemoveNumberSetNumber(NumberSetNumber numberSetNumber)
 {
     _lotteryDatabase.DeleteNumberSetNumber(numberSetNumber);
 }