diff --git a/BankYouBankrupt/BankYouBankruptContracts/BindingModels/MoneyTransferBindingModel.cs b/BankYouBankrupt/BankYouBankruptContracts/BindingModels/MoneyTransferBindingModel.cs index fcd89b8..e790f23 100644 --- a/BankYouBankrupt/BankYouBankruptContracts/BindingModels/MoneyTransferBindingModel.cs +++ b/BankYouBankrupt/BankYouBankruptContracts/BindingModels/MoneyTransferBindingModel.cs @@ -7,7 +7,7 @@ using System.Threading.Tasks; namespace BankYouBankruptContracts.BindingModels { - public class MoneyTransfer : IMoneyTransferModel + public class MoneyTransferBindingModel : IMoneyTransferModel { public int Id { get; set; } diff --git a/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContracts/IAccountLogic.cs b/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContracts/IAccountLogic.cs new file mode 100644 index 0000000..1d96498 --- /dev/null +++ b/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContracts/IAccountLogic.cs @@ -0,0 +1,24 @@ +using BankYouBankruptContracts.BindingModels; +using BankYouBankruptContracts.SearchModels; +using BankYouBankruptContracts.ViewModels; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BankYouBankruptContracts.BusinessLogicsContracts +{ + public interface IAccountLogic + { + List? ReadList(AccountSearchModel? model); + + AccountViewModel? ReadElement(AccountSearchModel model); + + bool Create(AccountBindingModel model); + + bool Update(AccountBindingModel model); + + bool Delete(AccountBindingModel model); + } +} diff --git a/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContracts/ICashWithdrawalLogic.cs b/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContracts/ICashWithdrawalLogic.cs new file mode 100644 index 0000000..93841c2 --- /dev/null +++ b/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContracts/ICashWithdrawalLogic.cs @@ -0,0 +1,24 @@ +using BankYouBankruptContracts.BindingModels; +using BankYouBankruptContracts.SearchModels; +using BankYouBankruptContracts.ViewModels; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BankYouBankruptContracts.BusinessLogicsContracts +{ + public interface ICashWithdrawalLogic + { + List? ReadList(CashWithdrawalSearchModel? model); + + CashWithdrawalViewModel? ReadElement(CashWithdrawalSearchModel model); + + bool Create(CashWithdrawalBindingModel model); + + bool Update(CashWithdrawalBindingModel model); + + bool Delete(CashWithdrawalBindingModel model); + } +} diff --git a/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContracts/ICashierLogic.cs b/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContracts/ICashierLogic.cs new file mode 100644 index 0000000..3058822 --- /dev/null +++ b/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContracts/ICashierLogic.cs @@ -0,0 +1,24 @@ +using BankYouBankruptContracts.BindingModels; +using BankYouBankruptContracts.SearchModels; +using BankYouBankruptContracts.ViewModels; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BankYouBankruptContracts.BusinessLogicsContracts +{ + public interface ICashierLogic + { + List? ReadList(CashierSearchModel? model); + + CashierViewModel? ReadElement(CashierSearchModel model); + + bool Create(CashierBindingModel model); + + bool Update(CashierBindingModel model); + + bool Delete(CashierBindingModel model); + } +} diff --git a/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContracts/IMoneyTransferLogic.cs b/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContracts/IMoneyTransferLogic.cs new file mode 100644 index 0000000..21683f2 --- /dev/null +++ b/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContracts/IMoneyTransferLogic.cs @@ -0,0 +1,24 @@ +using BankYouBankruptContracts.BindingModels; +using BankYouBankruptContracts.SearchModels; +using BankYouBankruptContracts.ViewModels; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BankYouBankruptContracts.BusinessLogicsContracts +{ + public interface IMoneyTransferLogic + { + List? ReadList(MoneyTransferSearchModel? model); + + MoneyTransferViewModel? ReadElement(MoneyTransferSearchModel model); + + bool Create(MoneyTransferBindingModel model); + + bool Update(MoneyTransferBindingModel model); + + bool Delete(MoneyTransferBindingModel model); + } +}