using ComputerShopContracts.BindingModels;
using ComputerShopContracts.SearchModels;
using ComputerShopContracts.ViewModels;

namespace ComputerShopContracts.BusinessLogicContracts
{
	public interface IAssemblyLogic
	{
		List<AssemblyViewModel>? ReadList(AssemblySearchModel? Model);
		
		AssemblyViewModel? ReadElement(AssemblySearchModel Model);
		
		bool Create(AssemblyBindingModel Model);
		
		bool Update(AssemblyBindingModel Model);
		
		bool Delete(AssemblyBindingModel Model);
	}
}