diff --git a/LuminousSales/Business/Business/Sales/DealController.cs b/LuminousSales/Business/Business/Sales/DealController.cs index 74a523a..0f23917 100644 --- a/LuminousSales/Business/Business/Sales/DealController.cs +++ b/LuminousSales/Business/Business/Sales/DealController.cs @@ -169,6 +169,16 @@ namespace Business.Business.Sales } } + /// + /// Adds Deal to the database. + /// + /// + /// Requires no special roles. + /// + /// + /// Accepts product id for getting the product, amount sold and time of transaction. + /// + public void Add(int productId, double Amount, DateTime time) { if (Amount > 0) @@ -184,6 +194,16 @@ namespace Business.Business.Sales } } + /// + /// Adds Deal to the database. + /// + /// + /// Requires no special roles. + /// + /// + /// Accepts product name for getting the product, amount sold and time of transaction. + /// + public void Add(string productName, double Amount, DateTime time) { if (Amount > 0) @@ -201,6 +221,16 @@ namespace Business.Business.Sales } } + /// + /// Deletes Deal from the database. + /// + /// + /// Requires Manager Role or better. + /// + /// + /// Accepts product id for getting the product + /// + public void Delete(int id) { if (currentUser != null || currentUser.RoleId > 1)