Skip to content

Instantly share code, notes, and snippets.

View guntidheerajkumar's full-sized avatar
💭
Happy

Dheeraj Kumar Gunti guntidheerajkumar

💭
Happy
View GitHub Profile
<br />
<strong>Container Info: </strong> <br /> @ViewBag.ContainerName
<br /><br />
<strong>List of Blobs:</strong>
<table>
@if (ViewBag.Blobs.Count > 0)
{
@foreach (var item in @ViewBag.Blobs)
{
<tr>
[HttpPost]
public async Task<IActionResult> UploadFiles(IList<IFormFile> files)
{
long size = 0;
try
{
foreach (var file in files)
{
var filename = ContentDispositionHeaderValue
.Parse(file.ContentDisposition)
public IActionResult Index()
{
ViewBag.ContainerName = "Name: " + cloudblobcontainer.Name;
GetBlobs();
return View();
}
private void GetBlobs()
{
ViewBag.Blobs = cloudblobcontainer.ListBlobs().ToList();
public HomeController(IHostingEnvironment env)
{
storageCredentials = new StorageCredentials("account-name", "keyvalue");
cloudStorage = new CloudStorageAccount(storageCredentials, true);
cloudBlob = cloudStorage.CreateCloudBlobClient();
cloudblobcontainer = cloudBlob.GetContainerReference("movies");
this.hostingEnv = env;
}
private StorageCredentials storageCredentials;
private CloudStorageAccount cloudStorage;
private CloudBlobClient cloudBlob;
private CloudBlobContainer cloudblobcontainer;
private IHostingEnvironment hostingEnv
public class HomeController : Controller
{
private PersonDBContext context;
public HomeController(PersonDBContext context)
{
this.context = context;
}
public IActionResult Index()
{
var data = context.Person.ToList();
"ConnectionStrings": {
"Data": {
"DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=aspnet-SampleMVCEF-6bca4509-df99-46ec-bf2a-01ca5568da0e;Trusted_Connection=True;MultipleActiveResultSets=true",
"SampleConnection": "Server=(localdb)\\mssqllocaldb;Database=PersonDB;Integrated Security=true;Trusted_Connection=True;MultipleActiveResultSets=true"
}
}
public class PersonDBContext : DbContext
{
public PersonDBContext(DbContextOptions<PersonDBContext> options) : base(options)
{
}
public DbSet<Person> Person { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
base.OnConfiguring(optionsBuilder);
public class Person
{
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}
services.AddDbContext<PersonDBContext>(options =>
options.UseSqlServer(Configuration.GetConnectionString("Data:SampleConnection")));