private static void UpdateOption(ref PublicPoll pollResult, string poll)
        {
            switch (poll)
            {
            case "Tech":
                pollResult.Tech++;
                break;

            case "Science":
                pollResult.Science++;
                break;

            case "Fashion":
                pollResult.Fashion++;
                break;

            case "Photography":
                pollResult.Photography++;
                break;

            case "Weather":
                pollResult.Weather++;
                break;
            }
        }
        /// <summary>
        /// Usage:
        /// Method for obtaining all Polls.
        /// <see cref="UpdatePublicPoll(PublicPoll)"/>
        /// </summary>
        /// <returns>CommenViecModel.</returns>
        public bool UpdatePublicPoll(PublicPoll poll)
        {
            if (poll == null)
            {
                return(false);
            }

            using (var context = new BlogContext())
            {
                context.Entry(poll).State = EntityState.Modified;
                context.SaveChanges();
                return(true);
            }
        }
        /// <summary>
        /// Usage:
        /// Method for obtaining all Polls.
        /// <see cref="GetPublicPoll()"/>
        /// </summary>
        /// <returns>CommenViecModel.</returns>
        public PublicPoll GetPublicPoll()
        {
            using (var context = new BlogContext())
            {
                var publicPoll = context.PublicPolls.ToList();
                if (publicPoll.Count != 0)
                {
                    return(publicPoll[0]);
                }

                var poll = new PublicPoll
                {
                    Tech        = 0,
                    Science     = 0,
                    Fashion     = 0,
                    Photography = 0,
                    Weather     = 0
                };
                context.PublicPolls.Add(poll);
                context.SaveChanges();

                return(context.PublicPolls.ToList()[0]);
            }
        }