diff --git a/BankYouBankrupt/BankYouBankruptContracts/BankYouBankruptContracts.csproj b/BankYouBankrupt/BankYouBankruptContracts/BankYouBankruptContracts.csproj index b88f6a6..628377e 100644 --- a/BankYouBankrupt/BankYouBankruptContracts/BankYouBankruptContracts.csproj +++ b/BankYouBankrupt/BankYouBankruptContracts/BankYouBankruptContracts.csproj @@ -7,7 +7,6 @@ - diff --git a/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContacts/ICardLogic.cs b/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContacts/ICardLogic.cs new file mode 100644 index 0000000..6190a1a --- /dev/null +++ b/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContacts/ICardLogic.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 IClientLogic + { + List? ReadList(ClientSearchModel? model); + + ClientViewModel? ReadElement(ClientSearchModel model); + + bool Create(ClientBindingModel model); + + bool Update(ClientBindingModel model); + + bool Delete(ClientBindingModel model); + } +} diff --git a/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContacts/IClientLogic.cs b/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContacts/IClientLogic.cs new file mode 100644 index 0000000..a850916 --- /dev/null +++ b/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContacts/IClientLogic.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 ICardLogic + { + List? ReadList(CardSearchModel? model); + + CardViewModel? ReadElement(CardSearchModel model); + + bool Create(CardBindingModel model); + + bool Update(CardBindingModel model); + + bool Delete(CardBindingModel model); + } +} diff --git a/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContacts/ICreditingLogic.cs b/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContacts/ICreditingLogic.cs new file mode 100644 index 0000000..045f961 --- /dev/null +++ b/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContacts/ICreditingLogic.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 ICreditingLogic + { + List? ReadList(CreditingSearchModel? model); + + CreditingViewModel? ReadElement(CreditingSearchModel model); + + bool Create(CreditingBindingModel model); + + bool Update(CreditingBindingModel model); + + bool Delete(CreditingBindingModel model); + } +} diff --git a/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContacts/IDebitingLogic.cs b/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContacts/IDebitingLogic.cs new file mode 100644 index 0000000..f588388 --- /dev/null +++ b/BankYouBankrupt/BankYouBankruptContracts/BusinessLogicsContacts/IDebitingLogic.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 IDebitingLogic + { + List? ReadList(DebitingSearchModel? model); + + DebitingViewModel? ReadElement(DebitingSearchModel model); + + bool Create(DebitingBindingModel model); + + bool Update(DebitingBindingModel model); + + bool Delete(DebitingBindingModel model); + } +} diff --git a/BankYouBankrupt/BankYouBankruptContracts/SearchModels/CreditingSearchModel.cs b/BankYouBankrupt/BankYouBankruptContracts/SearchModels/CreditingSearchModel.cs new file mode 100644 index 0000000..6d41e00 --- /dev/null +++ b/BankYouBankrupt/BankYouBankruptContracts/SearchModels/CreditingSearchModel.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BankYouBankruptContracts.SearchModels +{ + public class CreditingSearchModel + { + public int? Id { get; set; } + + public int? CardId { get; set; } + + public int? Sum { get; set; } + + public DateTime? date { get; set; } + } +} diff --git a/BankYouBankrupt/BankYouBankruptContracts/ViewModels/ClientViewModel.cs b/BankYouBankrupt/BankYouBankruptContracts/ViewModels/ClientViewModel.cs index 149dd10..27df328 100644 --- a/BankYouBankrupt/BankYouBankruptContracts/ViewModels/ClientViewModel.cs +++ b/BankYouBankrupt/BankYouBankruptContracts/ViewModels/ClientViewModel.cs @@ -8,7 +8,7 @@ using System.Threading.Tasks; namespace BankYouBankruptContracts.ViewModels { - public class ClientBindingModel : IСlientModel + public class ClientViewModel : IСlientModel { public int Id { get; set; } public string Password { get; set; } = string.Empty;