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)); }
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)); }
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); }