public async Task <PatientRating> AddPatientRating(PatientRating PatientRating) { var res = await _repo.PatientRating.CreateAsync(PatientRating); await _repo.PatientRating.SaveAsync(); return(res); }
public static void Initialize(DrSysContext context) { // Look for any doctors. if (context.Doctors.Any()) { return; // DB has been seeded } var doctor = new Doctor[] { new Doctor { Id = 1, Name = "John Doe", Gender = "M", MedicalSchoolId = 1, LanguageId = 1 } }; foreach (Doctor d in doctor) { context.Doctors.Add(d); } var drSpec = new DoctorSpecialty[] { new DoctorSpecialty { DoctorId = 1, SpecialtyId = 1 } }; foreach (DoctorSpecialty ds in drSpec) { context.DoctorSpecialties.Add(ds); } var lang = new Language[] { new Language { Id = 1, LangName = "English" } }; foreach (Language l in lang) { context.Languages.Add(l); } var medSch = new MedicalSchool[] { new MedicalSchool { Id = 1, MedSchName = "UGA" } }; foreach (MedicalSchool ms in medSch) { context.MedicalSchools.Add(ms); } var patRat = new PatientRating[] { new PatientRating { DoctorId = 1, Comments = "Excellent!", Rating = 5 } }; foreach (PatientRating pr in patRat) { context.PatientRatings.Add(pr); } var spec = new Specialty[] { new Specialty { Id = 1, SpecName = "Family Medicine" } }; foreach (Specialty s in spec) { context.Specialties.Add(s); } context.SaveChanges(); }