private void OnStudedAdded() { Student s = new Student(tbId.Text, tbName.Text, tbSurname.Text, tbBirthday.Text); sr.AddNewStudent(s); if (StudentAddedEvent != null) { StudentAddedEvent(); } }
public async Task <IActionResult> AddNewStudent(StudentModel studentModel) { if (ModelState.IsValid) { if (studentModel.ProfileImage != null) { string path = "Student/Profilepic/"; path += Guid.NewGuid() + studentModel.ProfileImage.FileName; studentModel.ProfilePicUri = "/" + path; string serverfolder = Path.Combine(_webHostEnvironment.WebRootPath, path); await studentModel.ProfileImage.CopyToAsync(new FileStream(serverfolder, FileMode.Create)); } int id = await _studentRepository.AddNewStudent(studentModel); if (id > 0) { return(RedirectToAction(nameof(AddNewStudent), new { isSuccess = true })); } } return(View()); }
private static void AddStudent() { try { InputStudentParams(out string studentId, out string name, out string surname, out string birthday); Student student = new Student(studentId, name, surname, birthday); sr.AddNewStudent(student); } catch (ArgumentNullException e) { log.Error(e.Message); System.Console.WriteLine(e.Message); System.Console.Read(); } catch (ArgumentException e) { log.Error(e.Message); System.Console.WriteLine(e.Message); System.Console.Read(); } catch (FileNotFoundException e) { log.Error(e.Message); System.Console.WriteLine(e.Message); System.Console.Read(); } catch (DirectoryNotFoundException e) { log.Error(e.Message); System.Console.WriteLine(e.Message); System.Console.Read(); } catch (IOException e) { log.Error(e.Message); System.Console.WriteLine(e.Message); System.Console.Read(); } }
public void Add(Student s) { repo.AddNewStudent(s); }