private void GravaUsuario(List <Usuario> listaUsuario) { Base baseDB = UtilBase.RecuperarBase(); baseDB.ListaUsuarios = listaUsuario; UtilBase.GravarBase(baseDB); }
private void GravaBaseArquivo(List <ArquivoFile> listaArquivos) { Base baseDB = UtilBase.RecuperarBase(); baseDB.ListaArquivos = listaArquivos; UtilBase.GravarBase(baseDB); }
private void GravaCliente(List <Cliente> listaCliente) { Base baseDB = UtilBase.RecuperarBase(); baseDB.ListaClientes = listaCliente; UtilBase.GravarBase(baseDB); }
public ArquivoFile Upload(ArquivoFile arquivoFile) { try { Guid idFile = Guid.NewGuid(); if (arquivoFile.ConteudoFileBase64 == null || arquivoFile.ConteudoFileBase64.Length == 0) { throw new Exception("Conteúdo vazio do Arquivo (Base64)"); } byte[] conteudo = Convert.FromBase64String(arquivoFile.ConteudoFileBase64); UtilIO.CriarPasta(pathArquivos); UtilIO.GravaArquivoFileSystem(conteudo, pathArquivos + arquivoFile.NomeFile); arquivoFile.IdFile = idFile.ToString(); arquivoFile.ConteudoFileBase64 = null; List <ArquivoFile> listaArquivos = UtilBase.RecuperarBase().ListaArquivos; listaArquivos.Add(arquivoFile); this.GravaBaseArquivo(listaArquivos); return(arquivoFile); } catch (Exception ex) { throw new Exception("Erro ao gravar o arquivo", ex); } }
private void GravaPessoas(List <Pessoa> listaPessoa) { Base baseDB = UtilBase.RecuperarBase(); baseDB.ListaPessoa = listaPessoa; UtilBase.GravarBase(baseDB); }
public ArquivoFile Download(string idFile) { ArquivoFile arquivoFile = UtilBase.RecuperarBase().ListaArquivos.FirstOrDefault(x => x.IdFile == idFile); byte[] arq = UtilIO.RecuperaArquivoFileSystem(pathArquivos + arquivoFile.NomeFile); arquivoFile.ConteudoFile = arq; return(arquivoFile); }
public Cliente Insert(Cliente cliente) { cliente.IdCliente = this.RecuperaProxIdCliente(); List <Cliente> listaCliente = UtilBase.RecuperarBase().ListaClientes; listaCliente.Add(cliente); this.GravaCliente(listaCliente); return(cliente); }
public Usuario Insert(Usuario usuario) { usuario.IdUsuario = Guid.NewGuid().ToString(); List <Usuario> listaUsuario = UtilBase.RecuperarBase().ListaUsuarios; listaUsuario.Add(usuario); this.GravaUsuario(listaUsuario); return(usuario); }
public Pessoa Insert(Pessoa pessoa) { pessoa.IdPessoa = this.RecuperaProxIdPessoa(); List <Pessoa> listaPessoa = UtilBase.RecuperarBase().ListaPessoa; listaPessoa.Add(pessoa); this.GravaPessoas(listaPessoa); return(pessoa); }
public Usuario Get(string id) { Usuario usuario = UtilBase.RecuperarBase().ListaUsuarios.FirstOrDefault(x => x.IdUsuario == id); if (usuario != null) { usuario.Password = null; } return(usuario); }
public object Delete(string idFile) { ArquivoFile arquivoFile = UtilBase.RecuperarBase().ListaArquivos.FirstOrDefault(x => x.IdFile == idFile); List <ArquivoFile> listaArquivos = this.ListarArquivos().ToList(); listaArquivos = listaArquivos.Where(x => x.IdFile != idFile).ToList(); this.GravaBaseArquivo(listaArquivos); UtilIO.DeleteArquivoFileSystem(pathArquivos + arquivoFile.NomeFile); return(arquivoFile); }
public IList <Usuario> ListarUsuarios() { List <Usuario> listaUsuario = UtilBase.RecuperarBase().ListaUsuarios; listaUsuario.ForEach(p => { p.Password = null; }); return(listaUsuario); }
private bool TrySetCurrentUtil(IOutput output, string line) { var util = GetUtil(line); if (util != null) { _currentUtil = util; output.WriteLines($"--->{util.Name}: {util.Description}"); return(true); } return(false); }
private int RecuperaProxIdCliente() { List <Cliente> lista = UtilBase.RecuperarBase().ListaClientes; if (lista != null && lista.Count > 0) { return(lista.Select(l => l.IdCliente).Max() + 1); } else { return(1); } }
private int RecuperaProxIdPessoa() { List <Pessoa> lista = UtilBase.RecuperarBase().ListaPessoa; if (lista != null && lista.Count > 0) { return(lista.Select(l => l.IdPessoa).Max() + 1); } else { return(1); } }
public IActionResult Authenticate([FromBody] LoginBase login) { ILogin user = ServicoLogin.Get(login.Email, login.Senha); if (user == null) { return(NotFound(new { message = "Usuário ou senha inválidos" })); } var token = UtilBase.GenerateToken(user); return(Ok(new { user = user, token = token })); }
public IList <Pessoa> ListarPessoas() { Base basePessoa = new Base(); basePessoa.ListaPessoa = new List <Pessoa> (); string pathArquivoBase = AppDomain.CurrentDomain.BaseDirectory + "\\Base.xml"; Debug.WriteLine("=====> " + pathArquivoBase); // verifica se existe o arquivo no local if (!File.Exists(pathArquivoBase)) { UtilBase.GravarBase(basePessoa, pathArquivoBase); } return(UtilBase.RecuperarBase().ListaPessoa); }
public Cliente Get(int id) { return(UtilBase.RecuperarBase().ListaClientes.FirstOrDefault(x => x.IdCliente == id)); }
public UtilRunner(IProcessRunner processRunner) { _processRunner = processRunner; _utils = new List <UtilBase>(); _currentUtil = _runnerUtil = new RunnerUtil(); }
public Usuario getUsuario(string username, string password) { return(UtilBase.RecuperarBase().ListaUsuarios.FirstOrDefault(x => x.UserName == username && x.Password == password)); }
public Pessoa Get(int id) { return(UtilBase.RecuperarBase().ListaPessoa.FirstOrDefault(x => x.IdPessoa == id)); }
public IList <ArquivoFile> ListarArquivos() { return(UtilBase.RecuperarBase().ListaArquivos); }
public IList <Cliente> ListarCliente() { return(UtilBase.RecuperarBase().ListaClientes); }