/// <summary>
        /// Gets the hearings.
        /// </summary>
        /// <param name="startDateTime">The start date time.</param>
        /// <param name="endDateTime">The end date time.</param>
        /// <returns></returns>
        public List<HearingEntity> GetHearings(DateTime startDateTime, DateTime endDateTime)
        {
            CaseGateway caseGateway = new CaseGateway();
            List<HearingEntity> hearingEntityList = new List<HearingEntity>();

            using(IUnitOfWork unitOfWork=new UnitOfWorkImpl(DataBaseConnectivity.Application))
            {
                try
                {

                    IHearingRepository ihearingRepository = new HearingRepositoryImpl(unitOfWork.Session);
                    hearingEntityList = caseGateway.GetHearingEntityList(startDateTime, endDateTime);
                        //(ihearingRepository.GetHearingsBasedOnDateTime(startDateTime, endDateTime));
                }
                catch (Exception ex)
                {
                    unitOfWork.Rollback();
                    Logger.Error("Error encountered at GetHearings", ex);
                    throw;
                }
            }

            return hearingEntityList;
        }
Example #2
0
 public CaseController()
 {
     db = new CaseGateway();
 }
 public CaseInfoEntity GetCaseInfoEntityByPk(string caseInfoId)
 {
     CaseGateway casegateway = new CaseGateway();
     return casegateway.GetCaseInfoByPK(caseInfoId);
 }