public User GetStudent(SignUpParentViewModel parentViewModel) { var student = _context.Students.FirstOrDefault(x => x.Name.Equals(parentViewModel.Name, StringComparison.OrdinalIgnoreCase) && x.Surname.Equals(parentViewModel.Surname, StringComparison.OrdinalIgnoreCase) && x.Pesel == parentViewModel.Pesel); return(student); }
public ActionResult SignUpParent(SignUpParentViewModel parentViewModel) { var student = _unitOfWork.Students.GetStudent(parentViewModel); if (student != null) { _unitOfWork.Parents.AddChildren(parentViewModel.ParentId, (Student)student); _unitOfWork.Complete(); } else { return(RedirectToAction("Index", "Error", new { message = "Coś poszło nie tak" })); } return(RedirectToAction("Index", "Home")); }
public ActionResult SignUpParent(int parentId) { var parentViewModel = new SignUpParentViewModel(parentId); return(View(parentViewModel)); }