protected override string Save() { try { using (PriemEntities context = new PriemEntities()) { if (_Id == null) { ObjectParameter exId; try { exId = new ObjectParameter("id", typeof(Int32)); context.Exam_Insert(ExamNameId, IsAdditional, exId); } catch (Exception exc) { throw new Exception("Ошибка при сохранении данных: " + exc.Message); } return(exId.Value.ToString()); } else { context.Exam_Update(ExamNameId, IsAdditional, IntId); return(_Id); } } } catch (Exception exc) { throw new Exception("Ошибка при сохранении данных: " + exc.Message); } }