private BlankBiographyDocumentsDTO GetBlankBiographyDocumentsDTO() { BlankBiographyDocumentsDTO BlankBiographyDTO = new BlankBiographyDocumentsDTO() { ID = 1, FileName = "Dogovir", BlobName = "BlobName", UserId = "gh34tg" }; return(BlankBiographyDTO); }
public async Task <BlankBiographyDocumentsDTO> AddDocumentAsync(BlankBiographyDocumentsDTO biographyDocumentDTO) { var fileBase64 = biographyDocumentDTO.BlobName.Split(',')[1]; var extension = "." + biographyDocumentDTO.FileName.Split('.').LastOrDefault(); var fileName = Guid.NewGuid() + extension; await _blankFilesBlobStorage.UploadBlobForBase64Async(fileBase64, fileName); biographyDocumentDTO.BlobName = fileName; var document = _mapper.Map <BlankBiographyDocumentsDTO, BlankBiographyDocuments>(biographyDocumentDTO); _repositoryWrapper.BiographyDocumentsRepository.Attach(document); await _repositoryWrapper.BiographyDocumentsRepository.CreateAsync(document); await _repositoryWrapper.SaveAsync(); return(biographyDocumentDTO); }
public async Task <IActionResult> AddBiographyDocument(BlankBiographyDocumentsDTO biographyDocument) { await _blankBiographyDocumentService.AddDocumentAsync(biographyDocument); return(Created("", biographyDocument)); }