public ValueTask ExecuteAsync(IConsole console) { Student.Student std = new Student.Student(); using (var fileManager = new FileManager("temp.json")) { var temp = fileManager.GetValues(); foreach (var value in temp.Values) { if (id == value.id) { std = value; if (age != default) { std.age = age; } if (subject != default) { std.subject = subject; } if (gpa != default) { std.gpa = gpa; } fileManager.Remove(id, std.name); fileManager.AddValue(id, std); string tmp = "Updated Student with name " + std.name; console.Output.WriteLine(tmp); FileManager.log.Information(tmp); break; } } return(default);
static void Main() { var substr = Helpers.HelperMethods.Subsequence("Hello!".ToCharArray(), 2, 3); Console.WriteLine(substr); var subarr = Helpers.HelperMethods.Subsequence(new[] { -1, 3, 2, 1 }, 0, 2); Console.WriteLine(string.Join(" ", subarr)); var allarr = Helpers.HelperMethods.Subsequence(new[] { -1, 3, 2, 1 }, 0, 4); Console.WriteLine(string.Join(" ", allarr)); var emptyarr = Helpers.HelperMethods.Subsequence(new[] { -1, 3, 2, 1 }, 0, 0); Console.WriteLine(string.Join(" ", emptyarr)); Console.WriteLine(Helpers.HelperMethods.ExtractEnding("I love C#", 2)); Console.WriteLine(Helpers.HelperMethods.ExtractEnding("Nakov", 4)); Console.WriteLine(Helpers.HelperMethods.ExtractEnding("beer", 4)); Console.WriteLine(Helpers.HelperMethods.ExtractEnding("Hi", 100)); try { Helpers.HelperMethods.CheckPrime(23); Console.WriteLine("23 is prime."); } catch (Exception ex) { Console.WriteLine("23 is not prime."); Console.WriteLine("ErrorMessage: {0}", ex.Message); } try { Helpers.HelperMethods.CheckPrime(33); Console.WriteLine("33 is prime."); } catch (Exception ex) { Console.WriteLine("33 is not prime"); Console.WriteLine("ErrorMessage: {0}", ex.Message); } var peterExams = new List <Exam> { new SimpleMathExam(2), new CSharpExam(55), new CSharpExam(100), new SimpleMathExam(1), new CSharpExam(0) }; var peter = new Student.Student("Peter", "Petrov", peterExams); double peterAverageResult = peter.CalcAverageExamResultInPercents(); Console.WriteLine("Average results = {0:p0}", peterAverageResult); }
static void Main() { var substr = Helpers.HelperMethods.Subsequence("Hello!".ToCharArray(), 2, 3); Console.WriteLine(substr); var subarr = Helpers.HelperMethods.Subsequence(new[] { -1, 3, 2, 1 }, 0, 2); Console.WriteLine(string.Join(" ", subarr)); var allarr = Helpers.HelperMethods.Subsequence(new[] { -1, 3, 2, 1 }, 0, 4); Console.WriteLine(string.Join(" ", allarr)); var emptyarr = Helpers.HelperMethods.Subsequence(new[] { -1, 3, 2, 1 }, 0, 0); Console.WriteLine(string.Join(" ", emptyarr)); Console.WriteLine(Helpers.HelperMethods.ExtractEnding("I love C#", 2)); Console.WriteLine(Helpers.HelperMethods.ExtractEnding("Nakov", 4)); Console.WriteLine(Helpers.HelperMethods.ExtractEnding("beer", 4)); Console.WriteLine(Helpers.HelperMethods.ExtractEnding("Hi", 100)); try { Helpers.HelperMethods.CheckPrime(23); Console.WriteLine("23 is prime."); } catch (Exception ex) { Console.WriteLine("23 is not prime."); Console.WriteLine("ErrorMessage: {0}", ex.Message); } try { Helpers.HelperMethods.CheckPrime(33); Console.WriteLine("33 is prime."); } catch (Exception ex) { Console.WriteLine("33 is not prime"); Console.WriteLine("ErrorMessage: {0}", ex.Message); } var peterExams = new List<Exam> { new SimpleMathExam(2), new CSharpExam(55), new CSharpExam(100), new SimpleMathExam(1), new CSharpExam(0) }; var peter = new Student.Student("Peter", "Petrov", peterExams); double peterAverageResult = peter.CalcAverageExamResultInPercents(); Console.WriteLine("Average results = {0:p0}", peterAverageResult); }
static void Main(string[] args) { Student.Student Akim = new Student.Student("Akim", "Lyubchenko", 4, 5, 6, 7); Student.Student Artem = new Student.Student("Artem", "Maklakov", 7, 8, 9, 10); Student.Student Nikita = new Student.Student("Nikita", "Makeychik", 3, 6, 9); Group.Group group2 = new Group.Group(2); group2.AddStudent(Akim); group2.AddStudent(Artem); group2.AddStudent(Nikita); System.Console.WriteLine($"AverageScore of group 2: {group2.AverageScore()}"); System.Console.WriteLine($"AverageScore of Akim 2: {Akim.AverageScore()}"); System.Console.ReadKey(); }
public ValueTask ExecuteAsync(IConsole console) { std = new Student.Student(); std.name = name; std.age = age; std.subject = subject; std.gpa = gpa; using (var fileManager = new FileManager("temp.json")) { i = fileManager.GetValues().Count; std.id = i; fileManager.AddValue(std.id, std); string temp = "Added Student with name " + name; //inserting a new Student into the ready queue console.Output.WriteLine(temp); FileManager.log.Information(temp); return(default);
public void SignUpStudent(Student.Student student) { _signedUpStudentsGrades.Add(student, new SubjectSituation()); }
public void SignUpStudentToSubject(PlainText subjectName, Student.Student student) { _definedSubjects.Find(d => d.SubjectInfo.Name == subjectName).SignUpStudent(student); }
public void AddValue(int key, Student.Student value) { dict.Add(key, value); }
/// <summary> /// Adds the student. /// </summary> /// <param name="student">The student.</param> public void AddStudent(Student.Student student) { students.Add(student); }