public async Task <ActionResult> View(Guid id) { using (var context = new SafetySeshContext()) { var model = await context.SafetyDiscussions.FindAsync(id); return(View(model)); } }
// GET: SafetyDiscussion public ActionResult Index() { var userId = User.Identity.GetUserId(); var model = new List <SafetyDiscussion>(); using (var context = new SafetySeshContext()) { model = context.SafetyDiscussions .Where(s => s.UserId == userId) .ToList(); } return(View(model)); }
public async Task <ActionResult> Add(SafetyDiscussion model) { var userId = User.Identity.GetUserId(); var user = await UserManager.FindByIdAsync(userId); model.UserId = userId; model.Observer = user?.Email; model.Date = DateTime.Now; using (var context = new SafetySeshContext()) { context.SafetyDiscussions.Add(model); context.SaveChanges(); } return(RedirectToAction("Index")); }