Exemple #1
0
        public static ObservableCollection <PurposeForInterface> ReturnPurposesCollection()
        {
            var purposesCollection = new ObservableCollection <PurposeForInterface>();

            var managePuporses = new ManagePurposes();
            var dbPurposes     = managePuporses.ReturnPurposes();

            foreach (var purpose in dbPurposes)
            {
                var interfacePurpose = new PurposeForInterface()
                {
                    Id            = purpose.Id,
                    Content       = purpose.Content,
                    Notes         = purpose.Notes,
                    ProgressValue = purpose.ProgressLevel,
                    DueDateTime   = purpose.DueDate
                };
                purposesCollection.Add(interfacePurpose);
            }

            return(purposesCollection);
        }