using AdventureWorks.EntityLayer; using Common.Library; using System.Collections.ObjectModel; namespace AdventureWorks.DataLayer; public partial class UserRepository : IRepository { #region Get Method public ObservableCollection Get() { // This method should return a collection of User objects. // For now, returning an empty collection. return new ObservableCollection() { new User { UserId = 1, LoginId = @"SallyJones615", FirstName = @"Sally", LastName = @"Jones", Email = @"sally@jones.com", Password = @"password123", Phone = @"555-1234", PhoneType = @"Mobile", IsFullTime = true, IsEnrolledIn401k = false, IsEnrolledInFlexTime = false, IsEnrolledInHealthCare = true, IsEnrolledInHSA = false, IsActive = true, BirthDate = Convert.ToDateTime("1975-11-04"), StartTime = new TimeSpan(8, 0, 0) }, new User { UserId = 2, LoginId = @"SallyJones615", FirstName = @"Sally", LastName = @"Jones", Email = @"sally@jones.com", Password = @"password123", Phone = @"555-1234", PhoneType = @"Mobile", IsFullTime = true, IsEnrolledIn401k = false, IsEnrolledInFlexTime = false, IsEnrolledInHealthCare = true, IsEnrolledInHSA = false, IsActive = true, BirthDate = Convert.ToDateTime("1975-11-04"), StartTime = new TimeSpan(8, 0, 0) }, new User { UserId = 3, LoginId = @"SallyJones615", FirstName = @"Sally", LastName = @"Jones", Email = @"sally@jones.com", Password = @"password123", Phone = @"555-1234", PhoneType = @"Mobile", IsFullTime = true, IsEnrolledIn401k = false, IsEnrolledInFlexTime = false, IsEnrolledInHealthCare = true, IsEnrolledInHSA = false, IsActive = true, BirthDate = Convert.ToDateTime("1975-11-04"), StartTime = new TimeSpan(8, 0, 0) }, new User { UserId = 3, LoginId = @"SallyJones615", FirstName = @"Sally", LastName = @"Jones", Email = @"sally@jones.com", Password = @"password123", Phone = @"555-1234", PhoneType = @"Mobile", IsFullTime = true, IsEnrolledIn401k = false, IsEnrolledInFlexTime = false, IsEnrolledInHealthCare = true, IsEnrolledInHSA = false, IsActive = true, BirthDate = Convert.ToDateTime("1975-11-04"), StartTime = new TimeSpan(8, 0, 0) }, new User { UserId = 4, LoginId = @"SallyJones615", FirstName = @"Sally", LastName = @"Jones", Email = @"sally@jones.com", Password = @"password123", Phone = @"555-1234", PhoneType = @"Mobile", IsFullTime = true, IsEnrolledIn401k = false, IsEnrolledInFlexTime = false, IsEnrolledInHealthCare = true, IsEnrolledInHSA = false, IsActive = true, BirthDate = Convert.ToDateTime("1975-11-04"), StartTime = new TimeSpan(8, 0, 0) }, new User { UserId = 5, LoginId = @"SallyJones615", FirstName = @"Sally", LastName = @"Jones", Email = @"sally@jones.com", Password = @"password123", Phone = @"555-1234", PhoneType = @"Mobile", IsFullTime = true, IsEnrolledIn401k = false, IsEnrolledInFlexTime = false, IsEnrolledInHealthCare = true, IsEnrolledInHSA = false, IsActive = true, BirthDate = Convert.ToDateTime("1975-11-04"), StartTime = new TimeSpan(8, 0, 0) }, new User { UserId = 6, LoginId = @"SallyJones615", FirstName = @"Sally", LastName = @"Jones", Email = @"sally@jones.com", Password = @"password123", Phone = @"555-1234", PhoneType = @"Mobile", IsFullTime = true, IsEnrolledIn401k = false, IsEnrolledInFlexTime = false, IsEnrolledInHealthCare = true, IsEnrolledInHSA = false, IsActive = true, BirthDate = Convert.ToDateTime("1975-11-04"), StartTime = new TimeSpan(8, 0, 0) } }; } public User? Get(int id) { return Get().Where(row => row.UserId == id).FirstOrDefault(); } #endregion }