public TableUpdateViewModel GenUpdate(GenericPersonViewModel generic, int id) { TableUpdateViewModel data = new TableUpdateViewModel(); data.Persons = Gen_Person(generic, id); data.PHAssigments = Gen_Assigments(generic, id); data.DiplomData = Gen_DiplomData(generic, id); data.Citizenship = Gen_Citizenship(generic, id); data.Identitycards = Gen_Identitycards(generic, id); data.ContactData = Gen_ContactData(generic, id); data.Languages = Gen_Languages(generic, id); //data.Topics = Gen_Topic(generic); // data.Tutors = Gen_Tutor(generic); return(data); }
private void Save_OnClick(object sender, RoutedEventArgs e) { BaseLogic baselogic = new BaseLogic(); UpdateLogic updatelogic = new UpdateLogic(); TableUpdateViewModel data = new TableUpdateViewModel(); InsertLogic Insert_Logic = new InsertLogic(); if (_generic.PHDAssignmentViewModel.EndDate == null) { MessageBox.Show("Моля въведете Крайна Дата"); return; } if (_generic.PHDAssignmentViewModel.StartDate == null) { MessageBox.Show("Моля въведете Начална Дата"); return; } if (_generic.PHDAssignmentViewModel.id_department == null) { MessageBox.Show("Моля въведете Катедра на Обучение"); return; } if (_generic.PersonsViewModel.FirstName == null) { MessageBox.Show("Моля въведете Първо Име"); return; } if (_generic.PersonsViewModel.LastName == null) { MessageBox.Show("Моля въведете Фамилия"); return; } if (_generic.PersonsViewModel.id_gender == null) { MessageBox.Show("Моля въведете ПОЛ"); return; } if (EditData == null) { Insert_Logic.Insert_Entry(_generic); } else { updatelogic.Update_Entry(_generic, EditData.id); } Close(); }