private VerDocumentRowViewModel GetDocumentData( int instanceId, string documentNumber, string documentName, string docWebUrl, string documentNameTemp) { var requestInstance = new VmrInstanceRequest { InstanceId = instanceId }; var vmrInstance = _vmrGenericService.GetInstance(requestInstance).Instance; var model = new VerDocumentRowViewModel { SLno = 0, DocumentType = 0, DocumentName = documentName, PackageVersion = vmrInstance.VerInstance.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 = false, LastUpdateFormat = string.Format("{0:dd MMM yyyy}", DateTime.Now), DocumentNameTemp = documentNameTemp }; return(model); }
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 VerDocumentRowViewModel GetDataNewDocument( int instanceId, string documentNumber, string documentName, string docWebUrl, string documentNameTemp) { var requestInstance = new VmrInstanceRequest { InstanceId = instanceId }; var vmrInstance = _vmrGenericService.GetInstance(requestInstance).Instance; var loadSecurityRequest = new VmrLoadSecurityRequest { Instance = vmrInstance, Pages = VmrSecurityValues.SECURITY_VMR_DOCUMENT_PAGE }; var documentSecurity = _vmrGenericService.LoadSecurity(loadSecurityRequest).SecurityList; SecurityDocument(documentSecurity.ToList()); var document = new VerDocumentRowViewModel { SLno = 0, DocumentType = _catalogService.GetConvergenceMasterDataIdByCode( VerDocumentTypeCode.OTHER, MasterType.VER_DOCUMENT_TYPE).Id, DocumentName = documentName, PackageVersion = vmrInstance.VerInstance.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 = false, LastUpdateFormat = string.Format("{0:dd MMM yyyy}", DateTime.Now), IsVersionHistory = false, DocumentNameTemp = documentNameTemp, IsNewDocument = true }; return(document); }
private VerDocumentRowViewModel GetDocumentData( int instanceId, string documentNumber, string documentName, string docWebUrl, string documentNameTemp) { var model = new VerDocumentRowViewModel(); var instanceRequest = new VerInstanceRequest { InstanceId = instanceId }; var instanceResponse = _verGenericService.GetInstance(instanceRequest); if (instanceResponse.IsValid) { model = new VerDocumentRowViewModel { SLno = 0, DocumentType = _catalogService.GetConvergenceMasterDataIdByCode( VerDocumentTypeCode.OTHER, MasterType.VER_DOCUMENT_TYPE).Id, DocumentName = SanitizeFileName(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, IsVisibleChkPublish = false, IsNewDocument = true, DocumentNameTemp = documentNameTemp }; } return(model); }