private void UpdateEmployer(object parameter) { if (Employer != null && Employer.Surname != "" && Employer.Name != "" && Employer.Patronymic != "" && Employer.Born != null) { EmployersTable ET = context.EmployersTable.Single(e => e.Сотрудник_ID == Employer.Id); ET.Фамилия = Employer.Surname; ET.Имя = Employer.Name; ET.Отчество = Employer.Patronymic; ET.Дата_рождения = Employer.Born; ET.Пол = Employer.Gender.ToString(); if (Employer.Unit != null) { ET.Подразделение = Employer.Unit.ToString(); } EmployerClass EC = Employers.Single(e => e.Id == Employer.Id); EC.Surname = Employer.Surname; EC.Name = Employer.Name; EC.Patronymic = Employer.Patronymic; EC.Born = Employer.Born; EC.Gender = Employer.Gender; EC.Unit = Employer.Unit; Employer = null; context.SaveChanges(); } }
private void SetSelectedEmployer(object parameter) { if (parameter != null) { EmployerClass EC = (EmployerClass)parameter; Employer = new EmployerClass(); Employer.Id = EC.Id; Employer.Surname = EC.Surname; Employer.Name = EC.Name; Employer.Patronymic = EC.Patronymic; Employer.Born = EC.Born; Employer.Gender = EC.Gender; Employer.Unit = EC.Unit; } }
public EmployerViewModel(EmployerClass parameter) { if (employers == null) { employers = GetEmployersContext(); } if (units == null) { units = GetUnitsContext(); } if (parameter != null) { employers.Add(parameter); } }
private void SetNewEmployer(object parameter) { Employer = new EmployerClass(); Employer.Born = DateTime.Now; }