namespace Big.Lito.Data.BusinessService { using System.Data; using Big.Lito.Data.DataAccess; using Big.Lito.Data.DataModel; public class ProjectService : IProjectService { /// /// interface of ProjectSQL /// private IProjectSQL projectSQL; /// /// Initializes a new instance of the ProjectService class /// public ProjectService() { this.projectSQL = new ProjectSQL(); } /// /// Service method to get project by Id /// /// project id /// Data row public DataRow GetProjectById(int id) { return this.projectSQL.GetProjectById(id); } /// /// Service method to get project by name /// /// project name /// Data row public DataRow GetProjectByName(string name) { return this.projectSQL.GetProjectByName(name); } /// /// Service method to get all club members /// /// Data table public DataTable GetAllProjects() { return this.projectSQL.GetAllProjects(); } /// /// Service method to get all club members /// /// Data table public DataTable GetAllProjectsForGridView() { return this.projectSQL.GetAllProjectsForGridView(); } /// /// Service method to create new member /// /// club member model /// true or false public bool RegisterProject(ProjectModel project) { return this.projectSQL.AddProject(project); } /// /// Service method to update club member /// /// club member /// true / false public bool UpdateProject(ProjectModel project) { return this.projectSQL.UpdateProject(project); } /// /// Service method to update club member /// /// club member /// true / false public bool UpdateProjectIniGen(ProjectModel project) { return this.projectSQL.UpdateProjectIniGen(project); } /// /// Method to delete a club member /// /// member id /// true / false public bool DeleteProject(int id) { return this.projectSQL.DeleteProject(id); } } }