public void CreateSeperateCollections(string beginDescription, string endDescription, List <VATEntryViewModel> collection)
        {
            int beginIndex = VATEntries.FindIndex(r => r.Description == beginDescription);
            int endIndex   = VATEntries.FindIndex(r => r.Description == endDescription);

            for (int i = beginIndex; i <= endIndex; i++)
            {
                collection.Add(VATEntries[i]);
            }
        }
        public void CreateEntries(VATRegModel model)
        {
            foreach (PropertyInfo p in typeof(VATRegModel).GetProperties())
            {
                if (p.PropertyType == typeof(Double))
                {
                    DescriptionAttribute descriptionAttribute = (DescriptionAttribute)p.GetCustomAttribute(typeof(DescriptionAttribute), false);
                    string Description = descriptionAttribute.Description;

                    double Amount = 0.0;
                    if (p.GetValue(model) != null)
                    {
                        Amount = (double)p.GetValue(model);
                    }

                    string Name = p.Name;

                    VATEntries.Add(new VATEntryViewModel(Description, Amount, Name));
                }
            }
        }