namespace Big.Lito.Data.BusinessService { using System.Data; using Big.Lito.Data.DataAccess; using Big.Lito.Data.DataModel; public class ProcessLevelsService : IProcessLevelsService { /// /// interface of ProjectSQL /// private IProcessLevelsSQL processLevelsSQL; /// /// Initializes a new instance of the ClubMemberService class /// public ProcessLevelsService() { this.processLevelsSQL = new ProcessLevelsSQL(); } /// /// Service method to get project by Id /// /// project id /// Data row public DataRow GetProcessLevelsById(int id) { return this.processLevelsSQL.GetProcessLevelsById(id); } /// /// Service method to get project by name /// /// project name /// Data row public DataRow GetProcessLevelsByName(string name) { return this.processLevelsSQL.GetProcessLevelsByName(name); } /// /// Service method to get all club members /// /// Data table public DataTable GetAllProcessLevels() { return this.processLevelsSQL.GetAllProcessLevels(); } /// /// Service method to create new member /// /// club member model /// true or false public bool RegisterProcessLevels(ProcessLevelsModel processLevels) { return this.processLevelsSQL.AddProcessLevels(processLevels); } /// /// Service method to update club member /// /// club member /// true / false public bool UpdateProcessLevels(ProcessLevelsModel processLevels) { return this.processLevelsSQL.UpdateProcessLevels(processLevels); //UpdateProject(project); } /// /// Service method to create new member /// /// club member model /// true or false public bool ResetProcessLevels(ProcessLevelsModel processLevels) { //progress.MinValue = 0; //progress.MaxValue = 100; //progress.CurValue = 0; return this.processLevelsSQL.UpdateProcessLevels(processLevels); } /// /// Method to delete a club member /// /// member id /// true / false public bool DeleteProcessLevels(int id) { return this.processLevelsSQL.DeleteProcessLevels(id); } } }