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