コード例 #1
0
        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()));
        }
コード例 #2
0
        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());
            }
        }