public IHttpActionResult ImportarPlanilha([FromBody] ArquivoModelo arquivo) { ResultadoImportacao result; try { if (arquivo == null || String.IsNullOrEmpty(arquivo.arquivoBase64)) { throw new Exception("O arquivo não foi informado!"); } string diretorioAtual = ArquivoDiretorioUtils.ObterDiretorioArquivosImportados(); //Cria o arquivo localmente File.WriteAllBytes(diretorioAtual + @"\LayoutInventarioAmbiente.xlsx", Convert.FromBase64String(arquivo.arquivoBase64)); result = this.inventariosAmbienteNegocio.ImportarPlanilha(diretorioAtual + @"\LayoutInventarioAmbiente.xlsx", arquivo.EightIDUsuarioModificador); } catch (Exception exception) { throw new Exception(GeradorResponse.GenerateErrorResponseString((int)HttpStatusCode.BadRequest, $"", exception), exception); } return(Ok(GeradorResponse.GenerateSuccessResponse((int)HttpStatusCode.OK, "", result))); }