public async Task CreateQuery(string query, DateTime date, string id) { var model = new QueryViewModel(); model.Query = query; model.UserId = id; model.Date = date; _context.Add(model); await _context.SaveChangesAsync(); }
public async Task <IActionResult> Create([Bind("CommentID,UserID,ArticleID,CommentText")] Comment comment) { if (ModelState.IsValid) { _context.Add(comment); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewData["ArticleID"] = new SelectList(_context.Articles, "ArticleID", "ArticleID", comment.ArticleID); return(View(comment)); }
public async Task <IActionResult> Create([Bind("ArticleID,PeriodID,Title,Year,Body,Reference,Image")] Article article) { if (ModelState.IsValid) { _context.Add(article); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewData["PeriodID"] = new SelectList(_context.TimePeriods, "PeriodID", "PeriodName", article.PeriodID); return(View(article)); }
public async Task <IActionResult> AddComment([Bind("ArticleID,UserID,CommentText,DateCreated,UserName")] Comment comment) { if (ModelState.IsValid) { _context.Add(comment); await _context.SaveChangesAsync(); return(RedirectToAction("Details", new { id = comment.ArticleID })); } var article = await _context.Articles .Include(a => a.TimePeriod) .SingleOrDefaultAsync(m => m.ArticleID == comment.ArticleID); return(View(article)); }