public ActionResult Add(string groupId)
        {
            var id      = Int32.Parse(groupId);
            var student = new StudentSet()
            {
                Group_Id = id
            };

            return(View(student));
        }
Пример #2
0
        public ClaimsIdentity CreateStudentIdentity(StudentSet user)
        {
            var identity = new ClaimsIdentity(new[] {
                new Claim(ClaimTypes.Name, user.Name + " " + user.Surname),
                new Claim(ClaimTypes.Sid, user.Id.ToString()),
                new Claim(ClaimTypes.Role, "Student"),
                new Claim(ClaimTypes.Email, user.Email)
            }, "ApplicationCookie");

            return(identity);
        }
        public ActionResult Edit(StudentSet student)
        {
            if (student.Password == null)
            {
                ModelState.AddModelError("Password", "Password is required");
                return(View(student));
            }
            _applicationService.EditStudent(student);
            var studentListViewModel = _applicationService.GetStudentListViewModelByGroupId(student.Group_Id.ToString());

            return(View("StudentList", studentListViewModel));
        }
        public ActionResult Add(StudentSet student)
        {
            var studentExist = _applicationService.GetStudentByLogin(student.Login);

            if (studentExist == null)
            {
                if (student.Password == null || student.Login == null)
                {
                    ModelState.AddModelError("Login", "Login and password are required");
                    return(View(student));
                }
                _applicationService.AddStudent(student);
                var studentListViewModel = _applicationService.GetStudentListViewModelByGroupId(student.Group_Id.ToString());
                return(View("StudentList", studentListViewModel));
            }
            else
            {
                ModelState.AddModelError("Login", "This login exists");
                return(View(student));
            }
        }
 public void AddStudent(StudentSet student)
 {
     _databaseService.AddStudent(student);
 }
 public void EditStudent(StudentSet student)
 {
     _databaseService.EditStudent(student);
 }
 public void EditStudent(StudentSet student)
 {
     context.StudentSet.AddOrUpdate(student);
     context.SaveChanges();
 }
 public void AddStudent(StudentSet student)
 {
     context.StudentSet.Add(student);
     context.SaveChanges();
 }
 public void RemoveStudent(StudentSet student)
 {
     context.StudentSet.Remove(student);
     context.SaveChanges();
 }