public ScheduleAnswer(ScheduleAnswerData data,User user) { ScheduleId = data.ScheduleId; User = user; Answer = data.Answer; Comment = data.Comment; CreateDate = data.CreateDate; LastUpdateDate = data.LastUpdateDate; }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } ScheduleAnswerData = await _context.ScheduleAnswerData.FirstOrDefaultAsync(m => m.ScheduleId == id); if (ScheduleAnswerData == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } ScheduleAnswerData = await _context.ScheduleAnswerData.FindAsync(id); if (ScheduleAnswerData != null) { _context.ScheduleAnswerData.Remove(ScheduleAnswerData); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnGetAsync(int?id) { LoginUser = _sessionService.GetLoginUser(HttpContext); if (LoginUser == null) { return(RedirectToPage("/Login")); } if (id == null) { return(NotFound()); } ScheduleAnswerData = await _context.ScheduleAnswerData.FirstOrDefaultAsync(m => m.ScheduleId == id && m.UserId == LoginUser.UserId); if (ScheduleAnswerData == null) { ScheduleAnswerData = new ScheduleAnswerData(); ScheduleAnswerData.ScheduleId = (int)id; ScheduleAnswerData.UserId = LoginUser.UserId; ScheduleAnswerData.CreateDate = DateTime.Now; } return(Page()); }