Ejemplo n.º 1
0
        public void Create_Void_ReturnId()
        {
            var list = new List <FacultyItem>()
            {
                _faculty
            };

            Mock.Get(_facultyRepository).Setup(x => x.Create(_faculty)).Returns(_faculty.Id);
            Mock.Get(_facultyRepository).Setup(x => x.GetList()).Returns(list);

            var result = _facultyService.Create(_faculty);

            Assert.AreEqual(result, _faculty.Id);
        }
Ejemplo n.º 2
0
        public static void Main(string[] args)
        {
            var studentService = new StudentService(new StudentRepository(new BinaryDataHepler <List <Student> >("student.bin", true)));
            var groupService   = new GroupService(new GroupRepository(new JsonDataHepler <List <Group> >("group.json", true)));
            var facultyService = new FacultyService(new FacultyRepository(new JsonDataHepler <List <Faculty> >("faculty.json", true)));

            studentService.Create(new Student("Dzmitry", "Talkachou", 55001));
            studentService.Create(new Student("Akesei", "Petrenko", 55002));
            studentService.Create(new Student("Nikolai", "Zaharchenko", 55003));
            studentService.Create(new Student("Valenina", "Stepanenko", 55004));
            studentService.Create(new Student("Olga", "Reut", 55005));
            studentService.Create(new Student("Svetlana", "Kalinkina", 55006));
            studentService.Create(new Student("Svetlana", "Alekseeva", 55007));
            studentService.Update(new Student("Svetlana", "Malinkina", 55006), 6);
            var students = studentService.SortBySecondName();
            var count    = studentService.CountStudentsByFirstName("Svetlana");

            Debug.WriteLine(count);
            var names = studentService.GetAllNames();

            foreach (var n in names)
            {
                Console.WriteLine(n);
            }
            groupService.Create(new Group(55, students));
            var studentsByNameFromGroup = groupService.FindStudent("Svetlana", "Malinkina");

            foreach (var s in studentsByNameFromGroup)
            {
                Console.WriteLine(s.FirstName + " " + s.SecondName + " id:" + s.Uid);
            }

            facultyService.Create(new Faculty("FKSIS", groupService.Read()));
            var studentsByNameFromFaculty = facultyService.FindStudent("Svetlana", "Malinkina");

            foreach (var s in studentsByNameFromFaculty)
            {
                Console.WriteLine(s.FirstName + " " + s.SecondName + " id:" + s.Uid);
            }
        }
Ejemplo n.º 3
0
 public ActionResult Create(FacultyItem faculty)
 {
     Access.CheckAccess("Faculty.Creator");
     return(RedirectToAction("Index", new { id = _facultyService.Create(faculty) }));
 }