/// <summary> /// Сохраняет в базе модель создания элемента. /// </summary> /// <param name="token">Токен безопасности.</param> /// <param name="model">Модель создания сущности для сохранения.</param> /// <param name="result">Результат с ошибками.</param> public override void SaveCreateModel(SecurityToken token, CancellationDocCreateModel model, GridSaveModelResult result) { var entity = new CancellationDoc { CreatorID = token.User.UserID, DocDate = model.DocDate, DocDescription = model.DocDescription, DocNumber = model.DocNumber, WarehouseID = model.WarehouseID, CancellationDocID = model.CancellationDocID }; RemontinkaServer.Instance.EntitiesFacade.SaveCancellationDoc(token, entity); }
/// <summary> /// Сохраняет в базе модель создания элемента. /// </summary> /// <param name="token">Токен безопасности.</param> /// <param name="model">Модель создания сущности для сохранения.</param> /// <param name="result">Результат выполнения..</param> public override CancellationDocGridItemModel SaveCreateModel(SecurityToken token, CancellationDocCreateModel model, JGridSaveModelResult result) { var entity = new CancellationDoc { CreatorID = token.User.UserID, DocDate = model.DocDate, DocDescription = model.DocDescription, DocNumber = model.DocNumber, WarehouseID = model.WarehouseID, CancellationDocID = model.Id }; RemontinkaServer.Instance.EntitiesFacade.SaveCancellationDoc(token, entity); var item = RemontinkaServer.Instance.EntitiesFacade.GetCancellationDoc(token, entity.CancellationDocID); return(CreateModel(item)); }