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); }
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()); } }
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); }