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")); }