public void SolicitudAnexoAdd(SolicitudAnexo obj) { try { dbContext.SolicitudAnexoes.Add(obj); dbContext.SaveChanges(); // this.Logger("Anexos Creados exitosamente", "ITLA_PE", "SolicitudAnexoAdd", "Anexos Enviados"); } catch (Exception ex) { // this.Logger(ex.ToString(), "ITLA_PE", "Error Creando Anexos", "Error Anexos DbContext"); throw; } }
public void SolicitudAnexoUpdate(SolicitudAnexo obj) { try { dbContext.Entry(obj).State = System.Data.Entity.EntityState.Modified; dbContext.SaveChanges(); // this.Logger("Anexos editados exitosamente", "ITLA_PE", "SolicitudAnexoUpdate", "Anexos editados"); } catch (Exception ex) { // this.Logger(ex.ToString(), "ITLA_PE", "Error Creando Anexos", "Error Anexos DbContext"); throw; } }
public void SolicitudAnexoUpdate(SolicitudAnexo obj) { dbContext.Entry(obj).State = System.Data.Entity.EntityState.Modified; dbContext.SaveChanges();; }
public void SolicitudAnexoAdd(SolicitudAnexo obj) { dbContext.SolicitudAnexo.Add(obj); dbContext.SaveChanges(); }
private void UploadFile(int solicitudID, string email, HttpPostedFileBase fileUpload, int genericID_TipoDocumento) { //foreach (var file in Page.file) if (fileUpload != null) { string UploadDirectory = "~/Accounts/"; Directory.CreateDirectory(Server.MapPath(UploadDirectory)); string path = Path.Combine(Server.MapPath(UploadDirectory), Guid.NewGuid().ToString() + Path.GetFileName(fileUpload.FileName)); fileUpload.SaveAs(path); SolicitudAnexo solicitudAnexo = new SolicitudAnexo { SolicitudID = solicitudID, IsActive = true, ArchivoURL = "", GenericID_TipoDocumento = genericID_TipoDocumento, LocalFile = path }; serv.SolicitudAnexoAdd(solicitudAnexo); ////Subir en el drive //GoogleDrive googleDrive = new GoogleDrive(Server.MapPath("~/Google/credentials.json"), Server.MapPath("~/Google/token.json")); //var companyFolder = googleDrive.GetFolder("1").FirstOrDefault(); //{ // if (companyFolder != null) // { // var generalAccountFolder = googleDrive.GetFolder("Account", companyFolder.Id).FirstOrDefault(); // if (generalAccountFolder != null) // { // var userAccountFolder = googleDrive.GetFolder(email, generalAccountFolder.Id).FirstOrDefault(); // if (userAccountFolder == null) // { // userAccountFolder = googleDrive.CreateFolder(email, generalAccountFolder.Id); // } // string ImgUrl = string.Empty; // var uploadedFile = googleDrive.UploadFile(fileUpload.FileName, path, fileUpload.ContentType, userAccountFolder.Id); // googleDrive.ShareableFileById(uploadedFile.Id); // ImgUrl = "https://drive.google.com/uc?id=" + uploadedFile.Id + "&export=view"; // SolicitudAnexo solicitudAnexo = new SolicitudAnexo // { // SolicitudID = solicitudID, // IsActive = true, // ArchivoURL = ImgUrl, // GenericID_TipoDocumento = genericID_TipoDocumento, // LocalFile = Server.MapPath(path) // }; // serv.SolicitudAnexoAdd(solicitudAnexo); // } // } //} //try //{ // Directory.Delete(Server.MapPath(path), true); //} //catch //{ //} } }