Interface comments and refactoring

This commit is contained in:
thermalthrottle
2021-03-20 22:18:49 +02:00
parent 93ec3b009a
commit 409d8c0b0c
5 changed files with 9 additions and 0 deletions

View File

@@ -6,6 +6,9 @@ using System.Text;
namespace Business.Business.UserManagment
{
/// <summary>
/// Controller interface.
/// </summary>
interface IController<T>
{
ICollection<T> GetAll();

View File

@@ -4,6 +4,9 @@ using System.Text;
namespace Business.Business.Interfaces
{
/// <summary>
/// Interface used only for read-only Controllers such as RoleController
/// </summary>
interface IReadOnlyController<T>
{
ICollection<T> GetAll();

View File

@@ -4,6 +4,9 @@ using System.Text;
namespace Business.Business.Sales
{
/// <summary>
/// Interface used for Sale Controllers such as DealController and StockController
/// </summary>
interface ISalesController<T>
{
ICollection<T> GetAll();