// To protect from overposting attacks, enable the specific properties you want to bind to, for // more details, see https://aka.ms/RazorPagesCRUD. public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } _context.Attach(StudentCourse).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!StudentCourseExists(StudentCourse.StudentID)) { return(NotFound()); } else { throw; } } return(RedirectToPage("/Courses/Details", new { id = StudentCourse.CourseID })); }
// To protect from overposting attacks, enable the specific properties you want to bind to, for // more details, see https://aka.ms/RazorPagesCRUD. public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } _context.Attach(Course).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CourseExists(Course.ID)) { return(NotFound()); } else { throw; } } return(RedirectToPage("./Index")); }
// To protect from overposting attacks, enable the specific properties you want to bind to, for // more details, see https://aka.ms/RazorPagesCRUD. public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } if (DateTime.Compare(Student.DateOfBirth, DateTime.Now) >= 0) { TempData["DateOfBirthMessage"] = "Data nasterii trebuie sa fie in trecut"; return(Page()); } _context.Attach(Student).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!StudentExists(Student.ID)) { return(NotFound()); } else { throw; } } return(RedirectToPage("./Index")); }
// To protect from overposting attacks, enable the specific properties you want to bind to, for // more details, see https://aka.ms/RazorPagesCRUD. public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } if (DateTime.Compare(Teacher.ContractStart, DateTime.Now) <= 0) { TempData["ContractStartAfterTodayMessage"] = "Inceputul contractului trebuie sa fie in viitor"; return(Page()); } if (Teacher.ContractEnd.HasValue && DateTime.Compare(Teacher.ContractStart, Teacher.ContractEnd.Value) >= 0) { TempData["ContractStartAfterContractEndMessage"] = "Finalul contractului trebuie sa fie dupa inceputul contractului"; return(Page()); } _context.Attach(Teacher).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TeacherExists(Teacher.ID)) { return(NotFound()); } else { throw; } } return(RedirectToPage("./Index")); }