public async Task <bool> UploadFiles(DocumentoRequisitoTransfer documentoRequisitoTransfer, Empresa empresa) { try { var documentoRequisito = new DocumentoRequisito { Nombre = documentoRequisitoTransfer.Nombre, Fecha = DateTime.Now, IdRequisito = documentoRequisitoTransfer.IdRequisito }; db.DocumentoRequisito.Add(documentoRequisito); await db.SaveChangesAsync(); string extensionFile = FileExtension(documentoRequisitoTransfer.Nombre); //Mensaje.CarpetaDocumento await UploadFile(documentoRequisitoTransfer.Fichero, empresa.IdEmpresa.ToString(), $"{documentoRequisito.IdDocumentoRequisito}{extensionFile}"); var seleccionado = await db.DocumentoRequisito.FindAsync(documentoRequisito.IdDocumentoRequisito); seleccionado.Url = $"{empresa.IdEmpresa}/{documentoRequisito.IdDocumentoRequisito}{extensionFile}"; db.DocumentoRequisito.Update(seleccionado); await db.SaveChangesAsync(); return(true); } catch (Exception ex) { Debug.Write(ex.Message); } return(false); }
public async Task <bool> UploadFiles(DocumentoRequisitoTransfer documentoRequisitoTransfer) { try { var documentoRequisito = new DocumentoRequisito { Nombre = documentoRequisitoTransfer.Nombre, Fecha = DateTime.Now, IdRequisito = documentoRequisitoTransfer.IdRequisito }; db.DocumentoRequisito.Add(documentoRequisito); await db.SaveChangesAsync(); string extensionFile = FileExtension(documentoRequisitoTransfer.Nombre); await UploadFile(documentoRequisitoTransfer.Fichero, Mensaje.CarpetaDocumento, $"{documentoRequisito.IdDocumentoRequisito}{extensionFile}"); var seleccionado = await db.DocumentoRequisito.FindAsync(documentoRequisito.IdDocumentoRequisito); seleccionado.Url = $"{Mensaje.CarpetaDocumento}/{documentoRequisito.IdDocumentoRequisito}{extensionFile}"; db.DocumentoRequisito.Update(seleccionado); await db.SaveChangesAsync(); return(true); } catch (Exception) { } return(false); }