public Teacher Create(TeacherViewModel viewModel) { Teacher teacher = new Teacher { Name = viewModel.Name, SecondName = viewModel.SecondName, Salary = viewModel.Salary, YearsOfExperience = viewModel.YearsOfExperience, SectionId = viewModel.SectionId, Position = _positionFactory.GetPosition(DefaultPositions.Teacher) }; teacher.SetSectionName(_context.Sections.Single(s => s.Id == viewModel.SectionId).Name); return(teacher); }
public TeacherViewModel CreateViewModel(Teacher teacher) { TeacherViewModel viewModel = new TeacherViewModel { Name = teacher.Name, SecondName = teacher.SecondName, Salary = teacher.Salary, YearsOfExperience = teacher.YearsOfExperience, SectionName = teacher.SectionName }; viewModel.Sections = _context.Sections.ToList(); return(viewModel); }