public async Task <ActionResult> PostNews([FromBody] MockNewsImg obj) { if (obj == null) { return(BadRequest()); } await _db.SetValue(obj.news.GetType().Name, obj.news); foreach (var item in obj.Imgs) { await _db.SetValue(item.GetType().Name, item); } News news = _db.GetNews(obj.news.Name).Result; List <ImgNews> imgNews = _db.GetImgsNews(obj.news.Name).Result; if (news != null) { MockNewsImg mockNewsImg = new MockNewsImg(news, imgNews); return(CreatedAtAction("GetOneNews", new { mockNewsImg.news.Name }, mockNewsImg)); } return(BadRequest()); }
public ActionResult GetOneNews(String name) { if (name == null) { return(BadRequest()); } News news = _db.GetNews(name).Result; List <ImgNews> imgNews = _db.GetImgsNews(name).Result; if (news != null) { MockNewsImg mockNewsImg = new MockNewsImg(news, imgNews); return(Ok(mockNewsImg)); } return(NotFound()); }