private Thems CreateThems(Thems thems) { var tms = new Thems() { Id = thems.UserId, NameThem = thems.NameThem, ContentThems = thems.ContentThems, DateCreateThem = DateTime.Now }; return(tms); }
public ActionResult ShowComment(int id = 0) { if (id > 0) { Thems thems = _context.Themses.Find(id); _context.Add(thems); _context.SaveChanges(); return(View(_context.Themses.OrderBy(t => t.DateCreateThem))); } return(Redirect("Details")); }
public async Task <IActionResult> Create([Bind("UserId,NameThem,ContentThems,DateCreateThem")] Thems thems) { if (ModelState.IsValid) { var user = await _userManager.GetUserAsync(User); var createThems = CreateThems(thems); createThems.UserId = user.Id; _context.Add(createThems); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(thems)); }
public async Task <IActionResult> DeleteConfirmed(string id) { Thems theme = await _context.Themses .SingleOrDefaultAsync(m => m.Id == id); var comm = await _context.Comments.SingleOrDefaultAsync(c => c.ThemsId == id); if (theme != null) { _context.Comments.Remove(comm); _context.Themses.Remove(theme); await _context.SaveChangesAsync(); } else { _context.Themses.Remove(theme); await _context.SaveChangesAsync(); } return(RedirectToAction(nameof(Index))); }