vlko.web.Areas.Admin.Controllers.FileBrowserController.Index C# (CSharp) Method

Index() public method

URL: FileBrowser/Index
public Index ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult
        public ActionResult Index()
        {
            var files = IoC.Resolve<IFileBrowserCommands>().GetAllUserFileInfos(User.Identity.Name);
            return ViewWithAjax(new FileBrowserViewModel
                            {
                                UserFiles = files
                            });
        }

Usage Example

Ejemplo n.º 1
0
        public void Delete_post_ok()
        {
            // Arrange
            var controller = new FileBrowserController();

            TestControllerBuilder builder = new TestControllerBuilder();
            builder.InitializeController(controller);
            builder.Form["Ident"] = "some_name";
            controller.MockUser("delete_ok");

            // Act
            ActionResult createResult = controller.Upload(new HttpPostedFileMock("test.jpg", 40));
            // get first
            var createModel = createResult.AssertViewRendered().WithViewData<FileBrowserViewModel>();
            // delete first
            ActionResult result = controller.Delete(createModel.UserFiles.First());

            // Assert
            result.AssertActionRedirect().ToAction("Index");

            // test if user directory is empty
            ActionResult listResult = controller.Index();
            var model = listResult.AssertViewRendered().WithViewData<FileBrowserViewModel>();
            Assert.AreEqual(0, model.UserFiles.Count());
        }
All Usage Examples Of vlko.web.Areas.Admin.Controllers.FileBrowserController::Index
FileBrowserController