public async Task <ResultDto> Add([FromBody] newsmodeldto model) { if (!ModelState.IsValid) { return(new ResultErrorDto { Status = 500, Errors = CustomValidator.GetErrorsByModel(ModelState) }); } var news1 = new news() { Text = model.Text, Title = model.Title, ImageUrl = model.ImageUrl, Likes = model.Likes, Subtitle = model.Subtitle }; _context.News.AddAsync(news1); _context.SaveChanges(); return(new ResultDto { Status = 200 }); }
public newsmodeldto getnews([FromRoute] int id) { var item = _context.News.FirstOrDefault(t => t.Id == id); newsmodeldto news1 = new newsmodeldto(); news1.Text = item.Text; news1.Title = item.Title; news1.Subtitle = item.Subtitle; news1.Id = item.Id; news1.Likes = item.Likes; news1.ImageUrl = item.ImageUrl; return(news1); }
public IEnumerable <newsmodeldto> getnews() { List <newsmodeldto> data = new List <newsmodeldto>(); var datadb = _context.News.ToList(); foreach (var item in datadb) { newsmodeldto news1 = new newsmodeldto(); news1.Text = item.Text; news1.Title = item.Title; news1.Subtitle = item.Subtitle; news1.Id = item.Id; news1.Likes = item.Likes; news1.ImageUrl = item.ImageUrl; data.Add(news1); } return(data); }
public ResultDto EditNews([FromRoute] int id, [FromBody] newsmodeldto item) { var news1 = _context.News.FirstOrDefault(t => t.Id == id); news1.Text = item.Text; news1.Title = item.Title; news1.Subtitle = item.Subtitle; news1.Likes = item.Likes; news1.ImageUrl = item.ImageUrl; _context.SaveChanges(); return(new ResultDto { Status = 200, Message = "OK" }); }