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

Delete() private method

private Delete ( FileViewModel model ) : System.Web.Mvc.ActionResult
model FileViewModel
return System.Web.Mvc.ActionResult
        public ActionResult Delete(FileViewModel model)
        {
            if (!IoC.Resolve<IFileBrowserCommands>()
                .DeleteFile(User.Identity.Name, model.Ident))
            {
                ModelState.AddModelError(string.Empty, vlko.BlogModule.ModelResources.FileDeleteFailedError);
                return ViewWithAjax(model);
            }
            return RedirectToActionWithAjax("Index");
        }

Same methods

FileBrowserController::Delete ( string ident ) : System.Web.Mvc.ActionResult

Usage Example

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

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

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

            // Assert
            result.AssertViewRendered();

            Assert.IsFalse(controller.ModelState.IsValid);
        }
All Usage Examples Of vlko.web.Areas.Admin.Controllers.FileBrowserController::Delete
FileBrowserController