コード例 #1
0
        public string SarraToDb(SarraNewsDto item)
        {
            NewsAndAnnouncement news = new NewsAndAnnouncement();

            news.Id         = new Guid();
            news.CreatedOn  = DateTime.UtcNow;
            news.Title      = item.Title;
            news.Source     = "Sarra";
            news.PostedDate = Convert.ToDateTime(item.FormmatedDate);
            news.Heading    = item.Excerpt;
            news.Content    = item.Content;
            news.ImageLink  = item.ImageURL;
            news.Link       = item.Link;
            news.PostID     = item.PostId;

            var result = string.Empty;

            var duplicate = _NewsAndAnnouncementRepository.GetItemById(news.PostID);

            if (duplicate.Count != 0)
            {
                return(result);
            }

            try
            {
                result = _NewsAndAnnouncementRepository.AddItem(news);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }

            return(result);
        }
コード例 #2
0
        public string AddItem(NewsAndAnnouncement Item)
        {
            var response = string.Empty;

            try
            {
                _context.NewsAndAnnouncement.Add(Item);

                _context.SaveChanges();

                response = "Success";

                return(response);
            }
            catch (Exception e)
            {
                return(e.ToString());
            }
        }
コード例 #3
0
        public List <NewsAndAnnouncement> LoadNewsAndAnnouncement()
        {
            List <NewsAndAnnouncement> lstData = new List <NewsAndAnnouncement>();

            try
            {
                for (int i = 0; i <= 10; i++)
                {
                    NewsAndAnnouncement data = new NewsAndAnnouncement();
                    data.ID          = i;
                    data.Title       = "Title ->" + i;
                    data.Message     = "Message ->" + i;
                    data.Published   = false;
                    data.CreatedOn   = DateTime.Now;
                    data.PublishDate = DateTime.Now;
                    lstData.Add(data);
                }
            }
            catch (Exception ex)
            {
            }
            return(lstData);
        }