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 namespace Business.Business.UserManagment
{ {
/// <summary>
/// Controller interface.
/// </summary>
interface IController<T> interface IController<T>
{ {
ICollection<T> GetAll(); ICollection<T> GetAll();

View File

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

View File

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