// DELETE api/news/5
        public void Delete(int id)
        {
            using (var context = new BasicAppEntityContext())
            {
                var item = context.News.SingleOrDefault(x => x.Id == id);

                context.Entry(item).State = System.Data.Entity.EntityState.Deleted;

                context.SaveChanges();
            }
        }
        // POST api/news
        public void Post(NewsDetailDto data)
        {
            using (var context = new BasicAppEntityContext())
            {
                context.News.Add(new News
                {
                    Title        = data.Title,
                    Content      = data.Content,
                    CreationDate = data.CreationDate,
                    Image        = data.Image
                });

                context.SaveChanges();
            }
        }
        // PUT api/news/5
        public void Put(NewsDetailDto data)
        {
            using (var context = new BasicAppEntityContext())
            {
                var item = context.News.SingleOrDefault(x => x.Id == data.Id);

                item.Title        = data.Title;
                item.Content      = data.Content;
                item.Image        = data.Image;
                item.CreationDate = data.CreationDate;

                context.Entry(item).State = System.Data.Entity.EntityState.Modified;

                context.SaveChanges();
            }
        }