Не работает
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
using ComputerStoreContracts.BindingModels;
|
||||
using ComputerStoreContracts.ViewModels;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ComputerStoreContracts.StoragesContracts;
|
||||
|
||||
public interface IAssemblyStorageContract
|
||||
{
|
||||
List<AssemblyViewModel> GetFullList();
|
||||
List<AssemblyViewModel> GetFilteredList(AssemblyBindingModel model);
|
||||
AssemblyViewModel GetElement(AssemblyBindingModel model);
|
||||
AssemblyViewModel Insert(AssemblyBindingModel model);
|
||||
AssemblyViewModel Update(AssemblyBindingModel model);
|
||||
AssemblyViewModel Delete(AssemblyBindingModel model);
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using ComputerStoreContracts.BindingModels;
|
||||
using ComputerStoreContracts.ViewModels;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ComputerStoreContracts.StoragesContracts;
|
||||
|
||||
public interface IComponentStorageContract
|
||||
{
|
||||
List<ComponentViewModel> GetFullList();
|
||||
List<ComponentViewModel> GetFilteredList(ComponentBindingModel model);
|
||||
ComponentViewModel GetElement(ComponentBindingModel model);
|
||||
ComponentViewModel Insert(ComponentBindingModel model);
|
||||
ComponentViewModel Update(ComponentBindingModel model);
|
||||
ComponentViewModel Delete(ComponentBindingModel model);
|
||||
List<ProductViewModel> GetProductsByComponent(int componentId, int userId);
|
||||
List<ComponentRequestAssemblyReportViewModel> GetComponentsReport(DateTime startDate, DateTime endDate, int userId);
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using ComputerStoreContracts.BindingModels;
|
||||
using ComputerStoreContracts.ViewModels;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ComputerStoreContracts.StoragesContracts;
|
||||
|
||||
public interface IProductStorageContract
|
||||
{
|
||||
List<ProductViewModel> GetFullList();
|
||||
List<ProductViewModel> GetFilteredList(ProductBindingModel model);
|
||||
ProductViewModel GetElement(ProductBindingModel model);
|
||||
ProductViewModel Insert(ProductBindingModel model);
|
||||
ProductViewModel Update(ProductBindingModel model);
|
||||
ProductViewModel Delete(ProductBindingModel model);
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using ComputerStoreContracts.BindingModels;
|
||||
using ComputerStoreContracts.ViewModels;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ComputerStoreContracts.StoragesContracts;
|
||||
|
||||
public interface IRequestStorageContract
|
||||
{
|
||||
List<RequestViewModel> GetFullList();
|
||||
List<RequestViewModel> GetFilteredList(RequestBindingModel model);
|
||||
RequestViewModel GetElement(RequestBindingModel model);
|
||||
RequestViewModel Insert(RequestBindingModel model);
|
||||
RequestViewModel Update(RequestBindingModel model);
|
||||
RequestViewModel Delete(RequestBindingModel model);
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using ComputerStoreContracts.BindingModels;
|
||||
using ComputerStoreContracts.ViewModels;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ComputerStoreContracts.StoragesContracts;
|
||||
|
||||
public interface IUserStorageContract
|
||||
{
|
||||
List<UserViewModel> GetFullList();
|
||||
List<UserViewModel> GetFilteredList(UserBindingModel model);
|
||||
UserViewModel GetElement(UserBindingModel model);
|
||||
UserViewModel Insert(UserBindingModel model);
|
||||
UserViewModel Update(UserBindingModel model);
|
||||
UserViewModel Delete(UserBindingModel model);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user