public IActionResult PublicDocsView() { Models.DocsViewModel.DocsContextClass context = HttpContext.RequestServices.GetService(typeof(TestWebAp.Models.DocsViewModel.DocsContextClass)) as Models.DocsViewModel.DocsContextClass; ViewBag.UserID = this.User.FindFirstValue(ClaimTypes.NameIdentifier).ToString(); return(View(context.GetAllFiles())); }
public IActionResult DeletePublicFile(string OwnerID, string filename, string path) { Models.DocsViewModel.DocsContextClass context = HttpContext.RequestServices.GetService(typeof(TestWebAp.Models.DocsViewModel.DocsContextClass)) as Models.DocsViewModel.DocsContextClass; if (context.DeletePublicFile(OwnerID, filename)) { System.IO.File.Delete(path); return(View("PublicDocsView", context.GetAllFiles())); } else { return(View()); } }