public EmployeeDto GetBranchByID(int branchID) { EmployeeDto EmployeeDto = new EmployeeDto(); List <uspEmployeeGetByID_Result> lstuspEmployeeGetById_Result = _dbContext.uspEmployeeGetByID(branchID).ToList(); EmployeeDto = Mapper.Map <List <uspEmployeeGetByID_Result>, List <EmployeeDto> >(lstuspEmployeeGetById_Result).FirstOrDefault(); if (lstuspEmployeeGetById_Result.FirstOrDefault().DesignationFromDate.HasValue) { EmployeeDto.FromDate = lstuspEmployeeGetById_Result.FirstOrDefault().DesignationFromDate.Value; } if (lstuspEmployeeGetById_Result.FirstOrDefault().DesignationToDate.HasValue) { EmployeeDto.ToDate = lstuspEmployeeGetById_Result.FirstOrDefault().DesignationToDate.Value; } return(EmployeeDto); }