public IActionResult Comment(string text) { try { using (MyWebDB DB = new MyWebDB()) { if (User.Identity.IsAuthenticated) { var comment = new CommentDoNet { Name = User.Identity.Name, CommentText = text.Trim(), Date = DateTime.Now.Date, Time = DateTime.Now.TimeOfDay }; services.AddComment(DB, admRpo, userRpo, comment); } else { var comment = new CommentDoNet { Name = "UnknownUser", CommentText = text.Trim(), Date = DateTime.Now.Date, Time = DateTime.Now.TimeOfDay }; services.AddComment(DB, admRpo, userRpo, comment); } } return(RedirectToAction(nameof(UpController.Comment), "Up")); }catch { return(RedirectToAction(nameof(HomeController.Introduction), "Home")); } }
public bool AddCommentDoNet(MyWebDB myWebDB, CommentDoNet commentDoNet) { try { myWebDB.Comment.Add(commentDoNet); myWebDB.SaveChanges(); return(true); } catch { return(false); } }
public bool AddComment(MyWebDB dB, IRepository <AdministratorDoNet> admRpo, IRepository <UserDoNet> userRpo, CommentDoNet commentDoNet) { try { userRpo.AddCommentDoNet(dB, commentDoNet); return(true); } catch { return(false); } }