public byte[] Download(string remoteFileName) { string vault = ConfigurationManager.AppSettings["Vault"]; WCF_Suporte.SuporteClient WCFSuporte = new WCF_Suporte.SuporteClient(); return(WCFSuporte.BuscarArquivoDoVault(vault, remoteFileName)); }
public WCF_Suporte.SuporteClient CallWCFSuporte() { var customBinding = new WSHttpBinding(SecurityMode.None); customBinding.MaxBufferPoolSize = Int32.MaxValue; customBinding.MaxReceivedMessageSize = Int32.MaxValue; customBinding.SendTimeout = TimeSpan.FromMinutes(10); customBinding.ReceiveTimeout = TimeSpan.FromMinutes(10); var knowledge = new WCF_Suporte.SuporteClient( customBinding, new EndpointAddress("http://" + ConfigurationManager.AppSettings["Server"] + "/SST.Services/SVC/Suporte.svc/Soap12")); return(knowledge); }
public void SalvarAvatar(string login, string imageStringBase64) { try { WCF_Suporte.SuporteClient WCFSuporte = new WCF_Suporte.SuporteClient(); WCFSuporte.SalvarFotoPerfil(new WCF_Suporte.DadosUsuario() { Login = login }, imageStringBase64); } catch (FaultException <WCF_Suporte.FaultSTARSServices> ex) { throw new Exception(ex.Detail.Detalhes); } }
public byte[] RecuperarAvatar(string login) { try { WCF_Suporte.SuporteClient WCFSuporte = new WCF_Suporte.SuporteClient(); return(WCFSuporte.BuscarFotoPerfil(new WCF_Suporte.DadosUsuario() { Login = login })); } catch (FaultException <WCF_Suporte.FaultSTARSServices> ex) { throw new Exception(ex.Detail.Detalhes); } }
public override void Inserir(Arquivo pArquivo) { pArquivo.UniqueKey = Guid.NewGuid().ToString(); string vault = ConfigurationManager.AppSettings["Vault"]; int maxfiles = int.Parse(ConfigurationManager.AppSettings["MaxFilesPerDir"]); try { //WCF_Suporte.SuporteClient WCFSuporte = Repository.CallWCFSuporte(); WCF_Suporte.SuporteClient WCFSuporte = new WCF_Suporte.SuporteClient(); pArquivo.NomeRemoto = WCFSuporte.SalvarArquivoNoVault(pArquivo.Conteudo, vault, pArquivo.Extensao, maxfiles); } catch (FaultException <WCF_Suporte.FaultSTARSServices> ex) { throw new Exception(ex.Detail.Detalhes); } base.Inserir(pArquivo); }