Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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"));
        }
Exemplo n.º 3
0
        public ActionResult SignUpParent(int parentId)
        {
            var parentViewModel = new SignUpParentViewModel(parentId);

            return(View(parentViewModel));
        }