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);
}
}