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 Get(); void Delete(InterviewAssessmentKPI interviewAssessmentKpi); void SaveBoardKpi(InterviewBoardAssessmentKPI interviewAssessmentBoardKpi); InterviewBoardAssessmentKPI GetBoardKpiById(int id); List GetBoardKpi(); void DeleteBoardKpi(InterviewBoardAssessmentKPI interviewAssessmentBoardKpi); void SaveBoardKpis(List Items); } #endregion }