Esempio n. 1
0
        public IHttpActionResult SaveDivision([FromBody] LabViewModel model)
        {
            var committee = _db.CommitteesRepository.FindBy(model.CommitteeId);

            if (model.Id == 0)
            {
                committee.Divisions.Add(new CommitteeDivision {
                    Title = model.Title, SchoolName = model.SchoolName, StudentCount = model.StudentCount, StudentType = model.StudentType, EvalDate = model.EvalDate, ExamDate = model.ExamDate, WorkShopCount = model.WorkShopCount, WorkShopCapacity = model.WorkShopCapacity, GroupsCount = model.GroupsCount
                });
            }
            else
            {
                var div = committee.Divisions.FirstOrDefault(m => m.Id == model.Id);
                committee.Divisions.Remove(div);
                committee.Divisions.Add(new CommitteeDivision {
                    Title = model.Title, SchoolName = model.SchoolName, StudentCount = model.StudentCount, StudentType = model.StudentType, EvalDate = model.EvalDate, ExamDate = model.ExamDate, WorkShopCount = model.WorkShopCount, WorkShopCapacity = model.WorkShopCapacity, GroupsCount = model.GroupsCount
                });
            }

            _db.Commit();


            var divs = committee.Divisions;

            return(Ok(divs));
        }
Esempio n. 2
0
        public IHttpActionResult SaveLab([FromBody] LabViewModel model)
        {
            var committee = _db.CommitteesRepository.FindBy(model.CommitteeId);

            if (model.Id == 0)
            {
                committee.Labs.Add(new CommitteeLab {
                    Title = model.Title, SchoolName = model.SchoolName, StudentCount = model.StudentCount, StudentType = model.StudentType, EvalDate = model.EvalDate, ExamDate = model.ExamDate
                });
            }
            else
            {
                var lab = committee.Labs.FirstOrDefault(m => m.Id == model.Id);
                committee.Labs.Remove(lab);
                committee.Labs.Add(new CommitteeLab {
                    Title = model.Title, SchoolName = model.SchoolName, StudentCount = model.StudentCount, StudentType = model.StudentType, EvalDate = model.EvalDate, ExamDate = model.ExamDate
                });
            }

            _db.Commit();


            var labs = committee.Labs;

            return(Ok(labs));
        }
Esempio n. 3
0
        public IActionResult lab1()
        {
            var    vm            = new LabViewModel();
            string newtext       = "jaaaaaaaaaaaaaaaaaaaaaaaaa";
            var    stringService = new StringService();

            vm.CuttingExample = stringService.CutString(newtext, 5);

            return(View(vm));
        }
        public MainWindowViewModel()
        {
            CourseViewModel  = new CourseViewModel();
            LabViewModel     = new LabViewModel();
            GroupViewModel   = new GroupViewModel();
            StudentViewModel = new StudentViewModel();
            AddCourseCommand = new RelayCommand(AddCourse);
            AddLabCommand    = new RelayCommand(AddLab);
            AddGroupCommand  = new RelayCommand(AddGroup);

            CoursesCollection = new ObservableCollection <Course>(MockData());

            TypeOfViewDisplayed = TypeOfView.LabView;
        }
 public virtual void BuildSelectLists(LabViewModel labViewModel)
 {
 }
 public Workspace GetWorkspace(Patient patient)
 {
     return LabViewModel.NewLabViewModel(patient);
 }