78 lines
1.9 KiB
C#
78 lines
1.9 KiB
C#
|
|
using Ease.Core.Model;
|
|
|
|
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Data;
|
|
namespace HRM.BO
|
|
{
|
|
public class InterviewAssessmentKPI : AuditTrailBase
|
|
{
|
|
|
|
#region Constructor
|
|
|
|
public InterviewAssessmentKPI()
|
|
{
|
|
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region Properties
|
|
public string Description { get; set; }
|
|
public int MaxMark { get; set; }
|
|
public int MinMark { get; set; }
|
|
#endregion
|
|
|
|
}
|
|
|
|
public class InterviewBoardAssessmentKPI : AuditTrailBase
|
|
{
|
|
|
|
#region Constructor
|
|
|
|
public InterviewBoardAssessmentKPI()
|
|
{
|
|
|
|
}
|
|
|
|
#endregion
|
|
#region Properties
|
|
public int InterviewAssessmentKPIID { get; set; }
|
|
public int Marks { get; set; }
|
|
public int CandidateId { get; set; }
|
|
public int SessionId { get; set; }
|
|
public int InterviewBoardMemberID { get; set; }
|
|
#endregion
|
|
|
|
}
|
|
|
|
public class RecruitmentMarkExtend : AuditTrailBase
|
|
{
|
|
public string CandidateDescription { get; set; }
|
|
public string OtherComment { get; set; }
|
|
public int IsRecommend { get; set; }
|
|
public int CandidateId { get; set; }
|
|
public int SessionId { get; set; }
|
|
}
|
|
|
|
#region InterviewAssessmentKPIService
|
|
|
|
public interface IInterviewAssessmentKPIService
|
|
{
|
|
void Save(InterviewAssessmentKPI interviewAssessmentKpi);
|
|
InterviewAssessmentKPI GetById(int id);
|
|
List<InterviewAssessmentKPI> Get();
|
|
void Delete(InterviewAssessmentKPI interviewAssessmentKpi);
|
|
|
|
void SaveBoardKpi(InterviewBoardAssessmentKPI interviewAssessmentBoardKpi);
|
|
InterviewBoardAssessmentKPI GetBoardKpiById(int id);
|
|
List<InterviewBoardAssessmentKPI> GetBoardKpi();
|
|
void DeleteBoardKpi(InterviewBoardAssessmentKPI interviewAssessmentBoardKpi);
|
|
void SaveBoardKpis(List<InterviewBoardAssessmentKPI> Items);
|
|
}
|
|
#endregion
|
|
|
|
}
|