public async Task ExcluiMaterial(int materialId)
        {
            HttpResponseMessage response = await client.DeleteAsync($"cadastro/materiais/{materialId}");

            IRespostaDeCadastroDeMaterial resposta = null;

            if (response.IsSuccessStatusCode)
            {
                resposta = await response.Content.ReadAsAsync <IRespostaDeCadastroDeMaterial>();
            }
        }
        public async Task <IRespostaDeCadastroDeMaterial> AtualizaMaterial(int materialId, ISolicitacaoDeCadastroDeMaterial solicitacao)
        {
            HttpResponseMessage response = await client.PutAsJsonAsync($"cadastro/materiais/{materialId}", solicitacao);

            //response.EnsureSuccessStatusCode();

            //return response.Headers.Location;

            IRespostaDeCadastroDeMaterial resposta = null;

            if (response.IsSuccessStatusCode)
            {
                resposta = await response.Content.ReadAsAsync <IRespostaDeCadastroDeMaterial>();
            }

            return(resposta);
        }