Создать новую сущность (без записи в БД)
Пространство имен: EleWise.ELMA.Model.ManagersСборка: EleWise.ELMA.SDK (в EleWise.ELMA.SDK.dll) Версия: 1.0.0.0 (3.8.0.22046)
Синтаксис
C# |
---|
public override T Create() |
Возвращаемое значение
СущностьImplements
IEntityManager<(Of <(<'T>)>)>..::..Create()()()()Примеры
CopyC#
1//Для примера создадим объект "Контакт" 2//Создаем объект 3var contact = PublicAPI.CRM.Contact.Create(); 4 5//Чтобы объект был валидным, т.е. чтобы с ним можно было корректно работать, нужно заполнить некоторые обязательные поля, преждем чем сохранить объект в базу данных 6//Все обязательные поля вы можете найти в веб-части 7//В случае с контактом, нужно заполнить поля "Фамилия", "Имя", "Контрагент", "Дата создания", "Автор создания" 8 9//заполняем поле "Автор создания", указываем текущего пользователя системы 10contact.CreationAuthor = PublicAPI.Portal.Security.User.GetCurrentUser(); 11 12//заполняем поле "Дата создания", указываем текущую дату 13contact.CreationDate = DateTime.Now; 14 15//заполняем поле "Имя" 16contact.Firstname = "Андрей"; 17 18//заполняем поле "Фамилия" 19contact.Surname = "Сидоров"; 20 21//заполняем поле "Контрагент", загружаем из базы данных уже созданного контрагента 22contact.Contractor = PublicAPI.CRM.Contractor.Load(3); 23 24//Только после заполнения этих полей можно сохранить контакта в базу данных 25contact.Save();