Пример #1
0
 protected override void OnExperimentInitialise()
 {
     _canvas = ExperimentCanvasManager.Instance;
     ///// CONNECTING TO THE PUPIL ///////
     _pupilManager = PupilManager.Instance;
     _pupilManager.Connect();
 }
 protected override void OnLogSetup()
 {
     _manager = PupilManager.Instance;
     if (!_manager.IsConnected)
     {
         _manager.Connect();
     }
 }
Пример #3
0
        static void AddPupils()
        {
            PupilManager pm = new PupilManager();

            pm.AddPupil(new Domain.Pupil() { Id = Guid.NewGuid(), Name = "Igor", Age = 18 });
            pm.AddPupil(new Domain.Pupil() { Id = Guid.NewGuid(), Name = "Egor", Age = 21 });
            pm.AddPupil(new Domain.Pupil() { Id = Guid.NewGuid(), Name = "Masha", Age = 19 });
            pm.AddPupil(new Domain.Pupil() { Id = Guid.NewGuid(), Name = "Lena", Age = 20 });
            pm.AddPupil(new Domain.Pupil() { Id = Guid.NewGuid(), Name = "Timur", Age = 25 });
            pm.AddPupil(new Domain.Pupil() { Id = Guid.NewGuid(), Name = "Ivan", Age = 30 });

            pm.SavePupil();
            pm.GetPupils();
            MemoryStorage.Pupils.Where(pupil => pupil.Age > 20).ToList().ForEach(pupil => Console.WriteLine($"{pupil.Id} {pupil.Name} {pupil.Age}"));
        }
Пример #4
0
        public IActionResult Add(PupilModel model)
        {
            if (ModelState.IsValid)
            {
                var pup = PupilManager.Get(model.Name, model.Surname);

                if (pup != null)
                {
                    ModelState.AddModelError("err", "Pupil already exists in List!");
                }

                else
                {
                    PupilManager.Create(model.Name, model.Surname, model.Birthyear, model.ClassNumber);
                    return(RedirectToAction(nameof(Index)));
                }
            }

            return(View(model));
        }
Пример #5
0
 // Start is called before the first frame update
 void Start()
 {
     manager = PupilManager.Instance;
 }
Пример #6
0
        public IActionResult Index()
        {
            var pupils = PupilManager.GetAll().Select(p => p.ToModelP()).ToList();

            return(View(pupils));
        }
Пример #7
0
        public IActionResult Average()
        {
            var pupils = PupilManager.GetAll().Select(s => s.ToModelP()).ToList();

            return(View(pupils));
        }