Example #1
0
        public async Task <IActionResult> OnPostAsync()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            Task.Id        = Guid.NewGuid().ToString();
            Task.ValidFrom = DateTime.Now;

            if (Task.ValidTo <= DateTime.Now)
            {
                return(Page());
            }

            _context.Tasks.Add(Task);
            await _context.SaveChangesAsync();

            return(RedirectToPage("./Index"));
        }