public async Task UpdateAdditionalDocuments(AdditionalDocumentsViewModel model) { model.FirstDocument.DocumentType = KycDocumentTypes.AdditionalDocuments; await _authenticationActionHandler.UploadFileAsync(model.FirstDocument, CurrentClientId); // await _authenticationActionHandler.UploadFileAsync(model.SecondDocument, clientId); }
public async Task <AdditionalDocumentsViewModel> GetAdditionalDocuments(string returnUrl = null) { var model = new AdditionalDocumentsViewModel { ReturnUrl = returnUrl, NextStepUrl = null, PrevStepUrl = GetStepUrl("BankAccount", returnUrl) }; var documents = await _kycDocumentsRepository.GetAsync(CurrentClientId); if (documents != null) { var firstDocumentDocumentName = documents.GetFileNameByType(KycDocumentTypes.AdditionalDocuments); model.FirstDocument.DocumentName = firstDocumentDocumentName; model.FirstDocument.DocumentMime = GetDocumentExtensionByName(firstDocumentDocumentName); } return(model); }
public async Task <ActionResult> AdditionalDocuments(AdditionalDocumentsViewModel model) { await _profileActionHandler.UpdateAdditionalDocuments(model); return(RedirectToLocal(model.ReturnUrl)); }