Пример #1
0
        static public FixedList <SignRequestDTO> GetESignRequests(IContact requestedTo, SignStatus status,
                                                                  string keywords)
        {
            FixedList <SignRequest> r = SignDataServices.GetESignRequests(requestedTo, status, keywords);

            return(ESignMapper.Map(r));
        }
Пример #2
0
        static public FixedList <SignEventDTO> GetLastESignEvents(IContact requestedTo,
                                                                  string keywords)
        {
            FixedList <SignEvent> r = SignDataServices.GetLastESignEvents(requestedTo, keywords);

            return(ESignMapper.Map(r));
        }
Пример #3
0
        static private FixedList <SignEventDTO> ExecuteSignTask(SignTaskDTO signTaskDTO,
                                                                SignEventType eventType)
        {
            EnsureValidSignTaskDTO(signTaskDTO);

            signTaskDTO.eventType = eventType;

            SignTask signTask = ESignMapper.Map(signTaskDTO);

            var signTaskProcessor = new SignTaskProcessor();

            FixedList <SignEvent> signEvents = signTaskProcessor.Execute(signTask);

            return(ESignMapper.Map(signEvents));
        }
Пример #4
0
        static public SignRequestDTO PostDocument(DocumentPostDTO document)
        {
            // EnsureValidDocumentPostDTO(document);

            SignableDocument signableDocument;

            if (document.uid.Length != 0)
            {
                signableDocument = SignableDocument.Parse(document.uid);
            }
            else
            {
                signableDocument = new SignableDocument(document);
            }
            signableDocument.Save();

            var signRequest = new SignRequest(signableDocument);

            signRequest.Update(document);

            signRequest.Save();

            return(ESignMapper.Map(signRequest));
        }
Пример #5
0
        static public SignRequestDTO GetESignRequestByDocumentNo(string documentNo)
        {
            SignRequest r = SignDataServices.GetESignRequestByDocumentNo(documentNo);

            return(ESignMapper.Map(r));
        }