public ActionResult Add(string groupId) { var id = Int32.Parse(groupId); var student = new StudentSet() { Group_Id = id }; return(View(student)); }
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(); }