public async Task <ActionResult> OnPostClose(int id)
        {
            var defects = await _context.Defects.SingleOrDefaultAsync(d => d.Id == id);

            defects.Closed = DateTime.Now;
            await _context.SaveChangesAsync();

            TempData["flash"] = $"Closed Defect {id}";
            return(RedirectToPage("Tracking"));
        }
        public async Task <ActionResult> OnPostClose(int id)
        {
            var issue = await _context.Issues.SingleOrDefaultAsync(i => i.Id == id);

            if (issue == null)
            {
                return(NotFound());
            }
            issue.Closed = true;
            await _context.SaveChangesAsync();

            return(RedirectToPage("Index"));
        }
예제 #3
0
        public async Task <ActionResult> OnPost()
        {
            if (ModelState.IsValid)
            {
                _context.Issues.Add(Issue);
                await _context.SaveChangesAsync();

                return(RedirectToPage("Index"));
            }
            else
            {
                return(Page());
            }
        }
예제 #4
0
        public async Task <ActionResult> OnPostAsync()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }
            else
            {
                Defect.Created = DateTime.Now;
                _context.Defects.Add(Defect);
                await _context.SaveChangesAsync();

                TempData["flash"] = $"Added Defect {Defect.Description} Successfully";
                return(RedirectToPage("Tracking"));
            }
        }