gitextract_q4yi9sgm/ ├── .gitattributes ├── .gitignore ├── ClinicManagement/ │ ├── App_Start/ │ │ ├── BundleConfig.cs │ │ ├── FilterConfig.cs │ │ ├── IdentityConfig.cs │ │ ├── MappingProfile.cs │ │ ├── NinjectWebCommon.cs │ │ ├── RouteConfig.cs │ │ ├── Startup.Auth.cs │ │ └── WebApiConfig.cs │ ├── ApplicationInsights.config │ ├── ClinicManagement.csproj │ ├── Content/ │ │ ├── DataTables/ │ │ │ ├── css/ │ │ │ │ ├── autoFill.bootstrap.css │ │ │ │ ├── autoFill.bootstrap4.css │ │ │ │ ├── autoFill.dataTables.css │ │ │ │ ├── autoFill.foundation.css │ │ │ │ ├── autoFill.jqueryui.css │ │ │ │ ├── autoFill.semanticui.css │ │ │ │ ├── buttons.bootstrap.css │ │ │ │ ├── buttons.bootstrap4.css │ │ │ │ ├── buttons.dataTables.css │ │ │ │ ├── buttons.foundation.css │ │ │ │ ├── buttons.jqueryui.css │ │ │ │ ├── buttons.semanticui.css │ │ │ │ ├── colReorder.bootstrap.css │ │ │ │ ├── colReorder.bootstrap4.css │ │ │ │ ├── colReorder.dataTables.css │ │ │ │ ├── colReorder.foundation.css │ │ │ │ ├── colReorder.jqueryui.css │ │ │ │ ├── colReorder.semanticui.css │ │ │ │ ├── common.scss │ │ │ │ ├── dataTables.bootstrap.css │ │ │ │ ├── dataTables.bootstrap4.css │ │ │ │ ├── dataTables.foundation.css │ │ │ │ ├── dataTables.jqueryui.css │ │ │ │ ├── dataTables.material.css │ │ │ │ ├── dataTables.semanticui.css │ │ │ │ ├── dataTables.uikit.css │ │ │ │ ├── fixedColumns.bootstrap.css │ │ │ │ ├── fixedColumns.bootstrap4.css │ │ │ │ ├── fixedColumns.dataTables.css │ │ │ │ ├── fixedColumns.foundation.css │ │ │ │ ├── fixedColumns.jqueryui.css │ │ │ │ ├── fixedColumns.semanticui.css │ │ │ │ ├── fixedHeader.bootstrap.css │ │ │ │ ├── fixedHeader.bootstrap4.css │ │ │ │ ├── fixedHeader.dataTables.css │ │ │ │ ├── fixedHeader.foundation.css │ │ │ │ ├── fixedHeader.jqueryui.css │ │ │ │ ├── fixedHeader.semanticui.css │ │ │ │ ├── jquery.dataTables.css │ │ │ │ ├── jquery.dataTables_themeroller.css │ │ │ │ ├── keyTable.bootstrap.css │ │ │ │ ├── keyTable.bootstrap4.css │ │ │ │ ├── keyTable.dataTables.css │ │ │ │ ├── keyTable.foundation.css │ │ │ │ ├── keyTable.jqueryui.css │ │ │ │ ├── keyTable.semanticui.css │ │ │ │ ├── mixins.scss │ │ │ │ ├── responsive.bootstrap.css │ │ │ │ ├── responsive.bootstrap4.css │ │ │ │ ├── responsive.dataTables.css │ │ │ │ ├── responsive.foundation.css │ │ │ │ ├── responsive.jqueryui.css │ │ │ │ ├── responsive.semanticui.css │ │ │ │ ├── rowGroup.bootstrap.css │ │ │ │ ├── rowGroup.bootstrap4.css │ │ │ │ ├── rowGroup.dataTables.css │ │ │ │ ├── rowGroup.foundation.css │ │ │ │ ├── rowGroup.jqueryui.css │ │ │ │ ├── rowGroup.semanticui.css │ │ │ │ ├── rowReorder.bootstrap.css │ │ │ │ ├── rowReorder.bootstrap4.css │ │ │ │ ├── rowReorder.dataTables.css │ │ │ │ ├── rowReorder.foundation.css │ │ │ │ ├── rowReorder.jqueryui.css │ │ │ │ ├── rowReorder.semanticui.css │ │ │ │ ├── scroller.bootstrap.css │ │ │ │ ├── scroller.bootstrap4.css │ │ │ │ ├── scroller.dataTables.css │ │ │ │ ├── scroller.foundation.css │ │ │ │ ├── scroller.jqueryui.css │ │ │ │ ├── scroller.semanticui.css │ │ │ │ ├── select.bootstrap.css │ │ │ │ ├── select.bootstrap4.css │ │ │ │ ├── select.dataTables.css │ │ │ │ ├── select.foundation.css │ │ │ │ ├── select.jqueryui.css │ │ │ │ ├── select.semanticui.css │ │ │ │ └── semanticui.scss │ │ │ └── swf/ │ │ │ └── flashExport.swf │ │ ├── Site.css │ │ ├── bootstrap/ │ │ │ ├── alerts.less │ │ │ ├── badges.less │ │ │ ├── bootstrap.less │ │ │ ├── breadcrumbs.less │ │ │ ├── button-groups.less │ │ │ ├── buttons.less │ │ │ ├── carousel.less │ │ │ ├── close.less │ │ │ ├── code.less │ │ │ ├── component-animations.less │ │ │ ├── dropdowns.less │ │ │ ├── forms.less │ │ │ ├── glyphicons.less │ │ │ ├── grid.less │ │ │ ├── input-groups.less │ │ │ ├── jumbotron.less │ │ │ ├── labels.less │ │ │ ├── list-group.less │ │ │ ├── media.less │ │ │ ├── mixins/ │ │ │ │ ├── alerts.less │ │ │ │ ├── background-variant.less │ │ │ │ ├── border-radius.less │ │ │ │ ├── buttons.less │ │ │ │ ├── center-block.less │ │ │ │ ├── clearfix.less │ │ │ │ ├── forms.less │ │ │ │ ├── gradients.less │ │ │ │ ├── grid-framework.less │ │ │ │ ├── grid.less │ │ │ │ ├── hide-text.less │ │ │ │ ├── image.less │ │ │ │ ├── labels.less │ │ │ │ ├── list-group.less │ │ │ │ ├── nav-divider.less │ │ │ │ ├── nav-vertical-align.less │ │ │ │ ├── opacity.less │ │ │ │ ├── pagination.less │ │ │ │ ├── panels.less │ │ │ │ ├── progress-bar.less │ │ │ │ ├── reset-filter.less │ │ │ │ ├── reset-text.less │ │ │ │ ├── resize.less │ │ │ │ ├── responsive-visibility.less │ │ │ │ ├── size.less │ │ │ │ ├── tab-focus.less │ │ │ │ ├── table-row.less │ │ │ │ ├── text-emphasis.less │ │ │ │ ├── text-overflow.less │ │ │ │ └── vendor-prefixes.less │ │ │ ├── mixins.less │ │ │ ├── modals.less │ │ │ ├── navbar.less │ │ │ ├── navs.less │ │ │ ├── normalize.less │ │ │ ├── pager.less │ │ │ ├── pagination.less │ │ │ ├── panels.less │ │ │ ├── popovers.less │ │ │ ├── print.less │ │ │ ├── progress-bars.less │ │ │ ├── responsive-embed.less │ │ │ ├── responsive-utilities.less │ │ │ ├── scaffolding.less │ │ │ ├── tables.less │ │ │ ├── theme.less │ │ │ ├── thumbnails.less │ │ │ ├── tooltip.less │ │ │ ├── type.less │ │ │ ├── utilities.less │ │ │ ├── variables.less │ │ │ └── wells.less │ │ ├── bootstrap-datepicker.css │ │ ├── bootstrap-datepicker.standalone.css │ │ ├── bootstrap-datepicker3.css │ │ ├── bootstrap-datepicker3.standalone.css │ │ ├── bootstrap-theme.css │ │ ├── bootstrap.css │ │ ├── clockpicker.css │ │ ├── css/ │ │ │ ├── animate.css │ │ │ ├── bootstrap-social.css │ │ │ ├── custom.css │ │ │ ├── iCheck/ │ │ │ │ └── green.css │ │ │ ├── morris.css │ │ │ ├── nprogress.css │ │ │ ├── sb-admin-2.css │ │ │ ├── select2.css │ │ │ └── timeline.css │ │ ├── fonts/ │ │ │ └── FontAwesome.otf │ │ ├── fullcalendar.css │ │ ├── fullcalendar.print.css │ │ ├── gridDoctor.css │ │ ├── iCheck/ │ │ │ ├── all.css │ │ │ ├── flat/ │ │ │ │ ├── _all.css │ │ │ │ ├── aero.css │ │ │ │ ├── blue.css │ │ │ │ ├── flat.css │ │ │ │ ├── green.css │ │ │ │ ├── grey.css │ │ │ │ ├── orange.css │ │ │ │ ├── pink.css │ │ │ │ ├── purple.css │ │ │ │ ├── red.css │ │ │ │ └── yellow.css │ │ │ ├── futurico/ │ │ │ │ └── futurico.css │ │ │ ├── line/ │ │ │ │ ├── _all.css │ │ │ │ ├── aero.css │ │ │ │ ├── blue.css │ │ │ │ ├── green.css │ │ │ │ ├── grey.css │ │ │ │ ├── line.css │ │ │ │ ├── orange.css │ │ │ │ ├── pink.css │ │ │ │ ├── purple.css │ │ │ │ ├── red.css │ │ │ │ └── yellow.css │ │ │ ├── minimal/ │ │ │ │ ├── _all.css │ │ │ │ ├── aero.css │ │ │ │ ├── blue.css │ │ │ │ ├── green.css │ │ │ │ ├── grey.css │ │ │ │ ├── minimal.css │ │ │ │ ├── orange.css │ │ │ │ ├── pink.css │ │ │ │ ├── purple.css │ │ │ │ ├── red.css │ │ │ │ └── yellow.css │ │ │ ├── polaris/ │ │ │ │ └── polaris.css │ │ │ └── square/ │ │ │ ├── _all.css │ │ │ ├── aero.css │ │ │ ├── blue.css │ │ │ ├── green.css │ │ │ ├── grey.css │ │ │ ├── orange.css │ │ │ ├── pink.css │ │ │ ├── purple.css │ │ │ ├── red.css │ │ │ ├── square.css │ │ │ └── yellow.css │ │ ├── themes/ │ │ │ └── base/ │ │ │ ├── accordion.css │ │ │ ├── all.css │ │ │ ├── autocomplete.css │ │ │ ├── base.css │ │ │ ├── button.css │ │ │ ├── core.css │ │ │ ├── datepicker.css │ │ │ ├── dialog.css │ │ │ ├── draggable.css │ │ │ ├── jquery-ui.css │ │ │ ├── menu.css │ │ │ ├── progressbar.css │ │ │ ├── resizable.css │ │ │ ├── selectable.css │ │ │ ├── selectmenu.css │ │ │ ├── slider.css │ │ │ ├── sortable.css │ │ │ ├── spinner.css │ │ │ ├── tabs.css │ │ │ ├── theme.css │ │ │ └── tooltip.css │ │ ├── toastr.css │ │ ├── toastr.less │ │ └── toastr.scss │ ├── Controllers/ │ │ ├── AccountController.cs │ │ ├── Api/ │ │ │ └── PatientsController.cs │ │ ├── AppointmentsController.cs │ │ ├── AttendancesController.cs │ │ ├── DoctorsController.cs │ │ ├── ManageController.cs │ │ ├── PatientsController.cs │ │ └── ReportsController.cs │ ├── Core/ │ │ ├── Dto/ │ │ │ ├── CityDto.cs │ │ │ ├── DoctorDto.cs │ │ │ ├── PatientDto.cs │ │ │ └── SpecializationDto.cs │ │ ├── Helpers/ │ │ │ ├── ClinicMgtHelpers.cs │ │ │ └── EnumHelpers.cs │ │ ├── IUnitOfWork.cs │ │ ├── Models/ │ │ │ ├── ApplicationUser.cs │ │ │ ├── Appointment.cs │ │ │ ├── Attendance.cs │ │ │ ├── City.cs │ │ │ ├── Doctor.cs │ │ │ ├── Gender.cs │ │ │ ├── Patient.cs │ │ │ ├── PatientStatus.cs │ │ │ ├── RoleName.cs │ │ │ └── Specialization.cs │ │ ├── Repositories/ │ │ │ ├── IApplicationUserRepository.cs │ │ │ ├── IAppointmentRepository.cs │ │ │ ├── IAttendanceRepository.cs │ │ │ ├── ICityRepository.cs │ │ │ ├── IDoctorRepository.cs │ │ │ ├── IPatientRepository.cs │ │ │ └── ISpecializationRepository.cs │ │ └── ViewModel/ │ │ ├── AccountViewModels.cs │ │ ├── AppointmentFormViewModel.cs │ │ ├── AppointmentSearchVM.cs │ │ ├── AttendanceFormViewModel.cs │ │ ├── DoctorDetailViewModel.cs │ │ ├── DoctorFormViewModel.cs │ │ ├── ManageViewModels.cs │ │ ├── PatientDetailViewModel.cs │ │ ├── PatientFormViewModel.cs │ │ ├── RegisterViewModel.cs │ │ ├── UserViewModel.cs │ │ ├── ValidDate.cs │ │ └── ValidTime.cs │ ├── Global.asax │ ├── Global.asax.cs │ ├── Persistence/ │ │ ├── ApplicationDbContext.cs │ │ ├── EntityConfigurations/ │ │ │ ├── AppointmentConfiguration.cs │ │ │ ├── AttendanceConfiguration.cs │ │ │ ├── CityConfiguration.cs │ │ │ ├── DoctorConfiguration.cs │ │ │ ├── PatientConfiguration.cs │ │ │ ├── PatientStatusConfiguration.cs │ │ │ └── SpecializationConfiguration.cs │ │ ├── Repositories/ │ │ │ ├── ApplicationUserRepository.cs │ │ │ ├── AppointmentRepository.cs │ │ │ ├── AttendanceRepository.cs │ │ │ ├── CityRepository.cs │ │ │ ├── DoctorRepository.cs │ │ │ ├── PatientRepository.cs │ │ │ └── SpecializationRepository.cs │ │ └── UnitOfWork.cs │ ├── Project_Readme.html │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Scripts/ │ │ ├── DataTables/ │ │ │ ├── autoFill.bootstrap.js │ │ │ ├── autoFill.bootstrap4.js │ │ │ ├── autoFill.foundation.js │ │ │ ├── autoFill.jqueryui.js │ │ │ ├── autoFill.semanticui.js │ │ │ ├── buttons.bootstrap.js │ │ │ ├── buttons.bootstrap4.js │ │ │ ├── buttons.colVis.js │ │ │ ├── buttons.flash.js │ │ │ ├── buttons.foundation.js │ │ │ ├── buttons.html5.js │ │ │ ├── buttons.jqueryui.js │ │ │ ├── buttons.print.js │ │ │ ├── buttons.semanticui.js │ │ │ ├── dataTables.autoFill.js │ │ │ ├── dataTables.bootstrap.js │ │ │ ├── dataTables.bootstrap4.js │ │ │ ├── dataTables.buttons.js │ │ │ ├── dataTables.colReorder.js │ │ │ ├── dataTables.fixedColumns.js │ │ │ ├── dataTables.fixedHeader.js │ │ │ ├── dataTables.foundation.js │ │ │ ├── dataTables.jqueryui.js │ │ │ ├── dataTables.keyTable.js │ │ │ ├── dataTables.material.js │ │ │ ├── dataTables.responsive.js │ │ │ ├── dataTables.rowGroup.js │ │ │ ├── dataTables.rowReorder.js │ │ │ ├── dataTables.scroller.js │ │ │ ├── dataTables.select.js │ │ │ ├── dataTables.semanticui.js │ │ │ ├── dataTables.uikit.js │ │ │ ├── jquery.dataTables.js │ │ │ ├── responsive.bootstrap.js │ │ │ ├── responsive.bootstrap4.js │ │ │ ├── responsive.foundation.js │ │ │ ├── responsive.jqueryui.js │ │ │ └── responsive.semanticui.js │ │ ├── _references.js │ │ ├── ai.0.22.9-build00167.js │ │ ├── bloodhound.js │ │ ├── bootbox.js │ │ ├── bootstrap-datepicker.js │ │ ├── bootstrap.js │ │ ├── clockpicker.js │ │ ├── custom.js │ │ ├── flot/ │ │ │ ├── jquery.colorhelpers.js │ │ │ ├── jquery.flot.canvas.js │ │ │ ├── jquery.flot.categories.js │ │ │ ├── jquery.flot.crosshair.js │ │ │ ├── jquery.flot.errorbars.js │ │ │ ├── jquery.flot.fillbetween.js │ │ │ ├── jquery.flot.image.js │ │ │ ├── jquery.flot.js │ │ │ ├── jquery.flot.navigate.js │ │ │ ├── jquery.flot.pie.js │ │ │ ├── jquery.flot.resize.js │ │ │ ├── jquery.flot.selection.js │ │ │ ├── jquery.flot.stack.js │ │ │ ├── jquery.flot.symbol.js │ │ │ ├── jquery.flot.threshold.js │ │ │ └── jquery.flot.time.js │ │ ├── gcal.js │ │ ├── jquery-1.12.4.intellisense.js │ │ ├── jquery-1.12.4.js │ │ ├── jquery-ui-1.12.1.js │ │ ├── jquery.icheck.js │ │ ├── jquery.unobtrusive-ajax.js │ │ ├── jquery.validate-vsdoc.js │ │ ├── jquery.validate.js │ │ ├── jquery.validate.unobtrusive.js │ │ ├── modernizr-2.6.2.js │ │ ├── moment-with-locales.js │ │ ├── moment.js │ │ ├── morris-data.js │ │ ├── respond.js │ │ ├── sb-admin-2.js │ │ ├── toastr.js │ │ ├── typeahead.bundle.js │ │ ├── typeahead.jquery.js │ │ └── vendors/ │ │ ├── Jquery-Smart-Wizard/ │ │ │ └── js/ │ │ │ └── jquery.smartWizard.js │ │ ├── autosize.js │ │ ├── fastclick/ │ │ │ └── fastclick.js │ │ ├── iCheck/ │ │ │ └── icheck.js │ │ └── select2/ │ │ ├── i18n/ │ │ │ ├── ar.js │ │ │ ├── az.js │ │ │ ├── bg.js │ │ │ ├── ca.js │ │ │ ├── cs.js │ │ │ ├── da.js │ │ │ ├── de.js │ │ │ ├── el.js │ │ │ ├── en.js │ │ │ ├── es.js │ │ │ ├── et.js │ │ │ ├── eu.js │ │ │ ├── fa.js │ │ │ ├── fi.js │ │ │ ├── fr.js │ │ │ ├── gl.js │ │ │ ├── he.js │ │ │ ├── hi.js │ │ │ ├── hr.js │ │ │ ├── hu.js │ │ │ ├── id.js │ │ │ ├── is.js │ │ │ ├── it.js │ │ │ ├── ja.js │ │ │ ├── km.js │ │ │ ├── ko.js │ │ │ ├── lt.js │ │ │ ├── lv.js │ │ │ ├── mk.js │ │ │ ├── ms.js │ │ │ ├── nb.js │ │ │ ├── nl.js │ │ │ ├── pl.js │ │ │ ├── pt-BR.js │ │ │ ├── pt.js │ │ │ ├── ro.js │ │ │ ├── ru.js │ │ │ ├── sk.js │ │ │ ├── sr-Cyrl.js │ │ │ ├── sr.js │ │ │ ├── sv.js │ │ │ ├── th.js │ │ │ ├── tr.js │ │ │ ├── uk.js │ │ │ ├── vi.js │ │ │ ├── zh-CN.js │ │ │ └── zh-TW.js │ │ ├── select2.full.js │ │ └── select2.js │ ├── Startup.cs │ ├── Views/ │ │ ├── Account/ │ │ │ ├── AssistantForm.cshtml │ │ │ ├── ConfirmEmail.cshtml │ │ │ ├── DoctorForm.cshtml │ │ │ ├── Edit.cshtml │ │ │ ├── ExternalLoginConfirmation.cshtml │ │ │ ├── ExternalLoginFailure.cshtml │ │ │ ├── ForgotPassword.cshtml │ │ │ ├── ForgotPasswordConfirmation.cshtml │ │ │ ├── Index.cshtml │ │ │ ├── Login.cshtml │ │ │ ├── Register.cshtml │ │ │ ├── ResetPassword.cshtml │ │ │ ├── ResetPasswordConfirmation.cshtml │ │ │ ├── SendCode.cshtml │ │ │ ├── VerifyCode.cshtml │ │ │ └── _ExternalLoginsListPartial.cshtml │ │ ├── Appointments/ │ │ │ ├── Create.cshtml │ │ │ ├── Edit.cshtml │ │ │ ├── GetUpcommingAppointments.cshtml │ │ │ ├── Index.cshtml │ │ │ ├── InvalidAppointment.cshtml │ │ │ └── _AppointmentPartial.cshtml │ │ ├── Attendances/ │ │ │ ├── AttendanceForm.cshtml │ │ │ ├── _AttendancePartial.cshtml │ │ │ └── _Confirmation.cshtml │ │ ├── Doctors/ │ │ │ ├── Details.cshtml │ │ │ ├── DoctorProfile.cshtml │ │ │ ├── Edit.cshtml │ │ │ └── Index.cshtml │ │ ├── Home/ │ │ │ ├── About.cshtml │ │ │ ├── Contact.cshtml │ │ │ └── Index.cshtml │ │ ├── Manage/ │ │ │ ├── AddPhoneNumber.cshtml │ │ │ ├── ChangePassword.cshtml │ │ │ ├── Index.cshtml │ │ │ ├── ManageLogins.cshtml │ │ │ ├── SetPassword.cshtml │ │ │ └── VerifyPhoneNumber.cshtml │ │ ├── Patients/ │ │ │ ├── Details.cshtml │ │ │ ├── Index.cshtml │ │ │ └── PatientForm.cshtml │ │ ├── Reports/ │ │ │ ├── Appointments.cshtml │ │ │ ├── Attandences.cshtml │ │ │ └── DaillyAppointments.cshtml │ │ ├── Shared/ │ │ │ ├── Error.cshtml │ │ │ ├── Lockout.cshtml │ │ │ ├── Patients.cshtml │ │ │ ├── _AdminNav.cshtml │ │ │ ├── _Appointments.cshtml │ │ │ ├── _AttandencePartial.cshtml │ │ │ ├── _DailyAppointments.cshtml │ │ │ ├── _Details.cshtml │ │ │ ├── _DoctorNav.cshtml │ │ │ ├── _Layout.cshtml │ │ │ ├── _LayoutOut.cshtml │ │ │ └── _LoginPartial.cshtml │ │ ├── Web.config │ │ └── _ViewStart.cshtml │ ├── Web.Debug.config │ ├── Web.Release.config │ ├── Web.config │ └── packages.config ├── ClinicManagement.sln ├── LICENSE └── README.md