コード例 #1
0
        public async Task <ActionResult> View(Guid id)
        {
            using (var context = new SafetySeshContext())
            {
                var model = await context.SafetyDiscussions.FindAsync(id);

                return(View(model));
            }
        }
コード例 #2
0
        // 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));
        }
コード例 #3
0
        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"));
        }