static public FixedList <SignRequestDTO> GetESignRequests(IContact requestedTo, SignStatus status, string keywords) { FixedList <SignRequest> r = SignDataServices.GetESignRequests(requestedTo, status, keywords); return(ESignMapper.Map(r)); }
static public FixedList <SignEventDTO> GetLastESignEvents(IContact requestedTo, string keywords) { FixedList <SignEvent> r = SignDataServices.GetLastESignEvents(requestedTo, keywords); return(ESignMapper.Map(r)); }
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)); }
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)); }
static public SignRequestDTO GetESignRequestByDocumentNo(string documentNo) { SignRequest r = SignDataServices.GetESignRequestByDocumentNo(documentNo); return(ESignMapper.Map(r)); }