Exemplo n.º 1
0
        public BucketListEntry Create(string descripion, EntryDifficulty difficulty)
        {
            BucketListEntry entry = new BucketListEntry
            {
                CreatedDate = DateTime.Now,
                Description = descripion,
                Difficulty  = difficulty
            };

            int result = this._db.Insert(entry);

            return(result > 0 ? entry : null);
        }
Exemplo n.º 2
0
        public BucketListEntry Create(string descripion, EntryDifficulty difficulty)
        {
            BucketListEntry entry = new BucketListEntry
            {
                CreatedDate = DateTime.Now,
                Description = descripion,
                Difficulty = difficulty
            };

            int result = this._db.Insert(entry);

            return result > 0 ? entry : null;
        }
Exemplo n.º 3
0
        public static string ToDisplayString(this EntryDifficulty difficulty)
        {
            MemberInfo[] memberInfo = typeof(EntryDifficulty).GetMember(difficulty.ToString());
            if (memberInfo.Length > 0)
            {
                object[] attrs = memberInfo[0].GetCustomAttributes(typeof(DescriptionAttribute), false);

                if (attrs.Length > 0)
                {
                    return(((DescriptionAttribute)attrs[0]).Description);
                }
            }
            return(difficulty.ToString());
        }
Exemplo n.º 4
0
        private ConsoleCommandResult CreateEntry(string description, EntryDifficulty difficulty)
        {
            using (BucketListRepository repo = new BucketListRepository())
            {
                BucketListEntry entry = repo.Create(description, difficulty);

                if (entry != null)
                {
                    ConsoleWriter.WriteLine("Added entry with Id {0}", ConsoleColor.Green, entry.Id);
                    return(ConsoleCommandResult.Success);
                }
                else
                {
                    ConsoleWriter.WriteLine("Error occurred while saving entry", ConsoleColor.Red);
                    return(ConsoleCommandResult.Exception);
                }
            }
        }
Exemplo n.º 5
0
        private ConsoleCommandResult CreateEntry(string description, EntryDifficulty difficulty)
        {
            using (BucketListRepository repo = new BucketListRepository())
            {
                BucketListEntry entry = repo.Create(description, difficulty);

                if (entry != null)
                {
                    ConsoleWriter.WriteLine("Added entry with Id {0}", ConsoleColor.Green, entry.Id);
                    return ConsoleCommandResult.Success;
                }
                else
                {
                    ConsoleWriter.WriteLine("Error occurred while saving entry", ConsoleColor.Red);
                    return ConsoleCommandResult.Exception;
                }
            }
        }