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 AddEmployer(object parameter) { if (Employer != null && Employer.Surname != null && Employer.Name != null && Employer.Patronymic != null) { EmployersTable ET = new EmployersTable(); ET.Фамилия = Employer.Surname; ET.Имя = Employer.Name; ET.Отчество = Employer.Patronymic; ET.Дата_рождения = Employer.Born; ET.Пол = Employer.Gender.ToString(); if (Employer.Unit != null) { ET.Подразделение = Employer.Unit.ToString(); } context.EmployersTable.Add(ET); context.SaveChanges(); Employer.Id = ET.Сотрудник_ID; Employers.Add(Employer); Employer = null; } }