using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Data.DataAccess { using System.Data; using Data.DataModel; interface ILayerSQL { /// /// Method to add new member /// /// club member model /// true or false bool AddLayer(LayerModel layer); /// /// Method to get all club members /// /// Data table DataRow GetLayerById(int Id); /// /// Method to get all club members /// /// Data table DataRow GetLayerByName(string Name); /// /// Method to get all club members /// /// Data table DataRow GetLayerByNameTechnology(string Name, string Technology); /// /// Method to get all club members /// /// Data table DataTable GetProjectLayers(int projectId); /// /// Get count of layers /// /// int int GetCountOfLayers(int projectId); /// /// Method returns last created project Id /// /// Project Id DataRow GetLastLayer(); /// /// Method to update layer /// /// layer /// true / false bool UpdateLayer(LayerModel layer); /// /// Method to delete member /// /// club member model /// true or false bool DeleteLayer(LayerModel layer); /// /// Service method to get project by Id /// /// project id /// Data row DataRow GetColorProfileByLayerId(int layerId); /// /// Method to delete member /// /// club member model /// true or false bool DeleteColorProfile(LayerModel layer); } }