Beispiel #1
0
        public async Task <IActionResult> OnPostAsync()
        {
            if (ModelState.IsValid && Student.MethodDaysOfWeek() && Student.MethodCheckDateStart() && Student.MethodCheckDateBirth())
            {
                S00190492_Creche.Model.Student Student2 = await _db.Students.FindAsync(Student.ID);

                Student2.ID                  = Student.ID;
                Student2.ChildFirstName      = Student.ChildFirstName;
                Student2.Address             = Student.Address;
                Student2.ChildLastName       = Student.ChildLastName;
                Student2.City                = Student.City;
                Student2.DateOfBirth         = Student.DateOfBirth;
                Student2.Email               = Student.Email;
                Student2.SecondEmail         = Student.SecondEmail;
                Student2.StartingDate        = Student.StartingDate;
                Student2.PPS                 = Student.PPS;
                Student2.Gender              = Student.Gender;
                Student2.ParentFirstName     = Student.ParentFirstName;
                Student2.ParentLastName      = Student.ParentLastName;
                Student2.RelationshipToChild = Student.RelationshipToChild;
                Student2.ZipCode             = Student.ZipCode;
                Student2.MobileNumber        = Student.MobileNumber;
                Student2.SecondContactNumber = Student.SecondContactNumber;
                Student2.Hours               = Student.Hours;
                Student2.DaysOfWeek          = Student.DaysOfWeek;
                Student2.TotalDue            = Student.TotalDue;
                Student2.DiscountValue       = Student.DiscountValue;

                // _db.Students.Update(Student2);
                //Student2 = Student;
                await _db.SaveChangesAsync();

                //return RedirectToPage("ValueDetails", Student);

                //Feedback from project
                return(RedirectToPage("ListStudents"));
            }
            else
            {
                return(Page());
            }
        }
Beispiel #2
0
        public async Task <IActionResult> OnGetAsync(string id)
        {
            Student = await _db.Students.FindAsync(id);

            return(Page());
        }