Exemplo n.º 1
0
        public async Task <Empresa> AtualizarEmpresa(Empresa empresa)
        {
            var empresaPreAtualizacao = await _crudContext.Empresa.FindAsync(empresa.Id);

            empresaPreAtualizacao.CNPJ         = empresa.CNPJ;
            empresaPreAtualizacao.NomeFantasia = empresa.NomeFantasia;
            empresaPreAtualizacao.UF           = empresa.UF;

            _crudContext.Empresa.Update(empresaPreAtualizacao);
            _ = _crudContext.SaveChangesAsync();

            return(empresaPreAtualizacao);
        }
        public async Task <Fornecedor> Atualizar(Fornecedor fornecedor)
        {
            var fornecedorPreAtualizacao = await _crudContext.Fornecedore.FindAsync(fornecedor.Id);

            fornecedorPreAtualizacao.DadosPessoais = fornecedor.DadosPessoais;
            fornecedorPreAtualizacao.DataCadastro  = fornecedor.DataCadastro;
            fornecedorPreAtualizacao.Empresa       = fornecedor.Empresa;
            fornecedorPreAtualizacao.IdentificadorReceitaFederal = fornecedor.IdentificadorReceitaFederal;
            fornecedorPreAtualizacao.Nome = fornecedor.Nome;

            _ = _crudContext.Fornecedore.Update(fornecedorPreAtualizacao);
            await _crudContext.SaveChangesAsync();

            return(fornecedor);
        }