private VerDocumentRowViewModel GetNewDocumentData( int instanceId, string documentNumber, string documentName, string docWebUrl, string docNameTemp, bool isGenerated) { var model = new VerDocumentRowViewModel(); var instanceRequest = new VerInstanceRequest { InstanceId = instanceId }; var instanceResponse = _verGenericService.GetInstance(instanceRequest); if (instanceResponse.IsValid) { var loadSecurityRequest = new VerLoadSecurityRequest { Instance = instanceResponse.Instance, Pages = VerSecurityValues.SECURITY_VER_DOCUMENT_PAGE }; var security = _verGenericService.LoadSecurity(loadSecurityRequest); _viewModelMapperHelper.SecurityDocument(security.SecurityList.ToList()); model = new VerDocumentRowViewModel { SLno = 0, DocumentType = _catalogService.GetConvergenceMasterDataIdByCode( VerDocumentTypeCode.OTHER, MasterType.VER_DOCUMENT_TYPE).Id, DocumentName = documentName, PackageVersion = instanceResponse.Instance.Version.GetNameLanguage(Localization.CurrentLanguage), LastUpdate = DateTime.Now, UserName = UserIdentityManager .SearchFullNameByUserName(new GetUsersRequest { UserName = IDBContext.Current.UserName }) .FullName, IsPrimary = false, IsRequired = false, DocumentNumber = documentNumber, ShpUrlDocument = docWebUrl, IsVer = true, IncInPublish = false, IsVisibleChkPublish = false, IsVersionHistory = false, IsGenerated = isGenerated, IsNewDocument = true, DocumentNameTemp = docNameTemp }; } return(model); }
public virtual ActionResult VerGetButtons(int instanceId) { _viewModelMapperHelper.EditableScreen(true); var loadSecurityRequest = new VerLoadSecurityRequest { InstanceId = instanceId, Pages = string.Concat( VerSecurityValues.SECURITY_VER_DOCUMENT_PAGE, "|", VerSecurityValues.SECURITY_VER_POLICY_WAIVER) }; var model = _verService.GetButtonsSubmit(instanceId); var security = _verGenericService.LoadSecurity(loadSecurityRequest).SecurityList; ViewBag.Security = security.ToList(); return(PartialView("Partials/DataTables/Buttons/VerAllButtonsPartial", model.ListSubmit)); }