public Check Create(string applicantId, Check check) { const string pathFormat = "applicants/{0}/checks"; var payload = SerializeEntity(check); return(_requestor.Post <Check>(string.Format(pathFormat, applicantId), payload)); }
public Applicant Create(Applicant applicant) { const string path = "applicants"; var payload = SerializeEntity(applicant); return(_requestor.Post <Applicant>(path, payload)); }
public Document Create(string applicantId, Stream fileStream, string fileName, DocumentType type, DocumentSide?side) { const string pathFormat = "applicants/{0}/documents"; var mimeType = MimeMapping.MimeTypes.GetMimeMapping(fileName); using (var formData = new MultipartFormDataContent()) { formData.Add(new StringContent(Utilities.EnumHelper.GetDescription(type)), "\"type\""); if (side != null) { formData.Add(new StringContent(Utilities.EnumHelper.GetDescription(side.Value), Encoding.UTF8), "\"side\""); } formData.Add(CreateFileContent(fileStream, "file", mimeType)); return(_requestor.Post <Document>(string.Format(pathFormat, applicantId), formData)); } }