Skip to content

Instantly share code, notes, and snippets.

View felipebossolani's full-sized avatar

Felipe Bossolani felipebossolani

View GitHub Profile
@felipebossolani
felipebossolani / Startup.cs
Created February 17, 2019 00:53
Startup.cs - ConfigureServices Method
// Configurando o serviço de documentação do Swagger
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1",
new Info
{
Title = "Comparador de Fundos - Meuportfol.io",
Version = "v1",
Description = "Comparador de Fundos - Meuportfol.io. Para utilização nos procure para obter credencial",
Contact = new Contact
// Habilitar o middleware para servir o Swagger gerado como um endpoint JSON
app.UseSwagger();
// Habilitar o middleware para servir o swagger-ui (HTML, JS, CSS, etc.),
// Especificando o Endpoint JSON Swagger.
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "Comparador de Fundos - Meuportfol.io");
c.RoutePrefix = string.Empty; //Adicione algum proefixo da URL caso queira
});
public class FileUploadResult
{
public long Length { get; set; }
public string Name { get; set; }
}
public class FileUploadResult
{
public long Length { get; set; }
public string Name { get; set; }
}
using AspNetCoreMultipleUploadAPI.WebApi.Models;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
namespace AspNetCoreMultipleUploadAPI.WebApi.Controllers
{
[Route("api/file")]
namespace AspNetCoreMultipleUploadAPI.ConsoleApp.Models
{
public class FileResult
{
public long Length { get; set; }
public string Name { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.IO;
using System.Net.Http;
using System.Threading.Tasks;
namespace AspNetCoreMultipleUploadAPI.ConsoleApp
{
public class UploadRestClientModel
{
using AspNetCoreMultipleUploadAPI.ConsoleApp.Models;
using System;
using System.Collections.Generic;
using System.IO;
using System.Net.Http;
namespace AspNetCoreMultipleUploadAPI.ConsoleApp
{
class Program
{
using AspNetCoreMultipleUploadAPI.WebApi.Models;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
namespace AspNetCoreMultipleUploadAPI.WebApi.Controllers
{
using System;
using System.Collections.Generic;
using System.IO;
using System.Net.Http;
using System.Threading.Tasks;
namespace AspNetCoreMultipleUploadAPI.ConsoleApp
{
public class UploadRestClientModel
{