Beispiel #1
0
        public List <UserAppointmentDTO> GetUserAppointments(int userID)
        {
            var objUserAppoinytmentList = new List <UserAppointmentDTO>();
            var objAppointmnet          = _appointmentRepository.GetAppointmentByUserID(userID);

            foreach (var objApp in objAppointmnet)
            {
                var objuser     = _userTableRepository.GetUsersByDoctorID(objApp.DoctorID);
                var objhospital = _hospitalRepository.GetHospitalByDoctorID(objApp.DoctorID);
                UserAppointmentDTO userAppointmnetDTO = new UserAppointmentDTO
                {
                    AppointmentID = objApp.AppointmentID,
                    UserID        = objApp.UserID,
                    DoctorID      = objApp.DoctorID,
                    DoctorName    = objuser.FirstName + " " + objuser.LastName,
                    StartTime     = objApp.StartTime,
                    EndTime       = objApp.EndTime,
                    HospitalName  = objhospital.Name
                };
                objUserAppoinytmentList.Add(userAppointmnetDTO);
            }

            return(objUserAppoinytmentList);
        }