C# Class PartsUnlimited.Areas.Admin.Controllers.StoreManagerController

Inheritance: AdminController
显示文件 Open project: XpiritBV/PartsUnlimited

Public Methods

Method Description
Create ( ) : IActionResult
Details ( int id ) : IActionResult
Edit ( int id ) : IActionResult
Index ( SortField sortField = SortField.Name, SortDirection sortDirection = SortDirection.Up ) : IActionResult
RemoveProduct ( int id ) : IActionResult
StoreManagerController ( IPartsUnlimitedContext context, IConnectionManager connectionManager, IMemoryCache memoryCache ) : Microsoft.AspNet.Mvc

Private Methods

Method Description
Create ( PartsUnlimited.Models.Product product ) : Task
Edit ( PartsUnlimited.Models.Product product ) : Task
GetProductIdFromName ( string productName ) : IActionResult
RemoveProductConfirmed ( int id ) : Task
Sort ( IQueryable products, SortField sortField, SortDirection sortDirection ) : IQueryable

Method Details

Create() public method

public Create ( ) : IActionResult
return IActionResult

Details() public method

public Details ( int id ) : IActionResult
id int
return IActionResult

Edit() public method

public Edit ( int id ) : IActionResult
id int
return IActionResult

Index() public method

public Index ( SortField sortField = SortField.Name, SortDirection sortDirection = SortDirection.Up ) : IActionResult
sortField SortField
sortDirection SortDirection
return IActionResult

RemoveProduct() public method

public RemoveProduct ( int id ) : IActionResult
id int
return IActionResult

StoreManagerController() public method

public StoreManagerController ( IPartsUnlimitedContext context, IConnectionManager connectionManager, IMemoryCache memoryCache ) : Microsoft.AspNet.Mvc
context IPartsUnlimitedContext
connectionManager IConnectionManager
memoryCache IMemoryCache
return Microsoft.AspNet.Mvc