public async Task <ActionResult> Add([FromBody] CreateNewsModel createNewsModel) { if (!await contestManager.Exists(createNewsModel.ContestId)) { return(NotFound()); } return(Json(await newsManager.Create(createNewsModel))); }
public ActionResult Create(NewsItemCreatePageView pageView) { var userdata = new UserDataContainer(); if (!ModelState.IsValid) { return(View(pageView)); } var newNewsItem = pageView.NewNewsItem; newNewsItem.PrapareToPosting(userdata.CurrentUser.Id); newsManager.Create(Mapper.Map <NewsItem, NewsItemViewModel>(newNewsItem)); return(RedirectToRoute("Home")); }