164 lines
5.9 KiB
C#
164 lines
5.9 KiB
C#
using AdventureWorks.EntityLayer;
|
|
using Common.Library;
|
|
using System.Collections.ObjectModel;
|
|
|
|
namespace AdventureWorks.DataLayer;
|
|
|
|
public partial class UserRepository : IRepository<User>
|
|
{
|
|
#region Get Method
|
|
public ObservableCollection<User> Get()
|
|
{
|
|
// This method should return a collection of User objects.
|
|
// For now, returning an empty collection.
|
|
return new ObservableCollection<User>()
|
|
{
|
|
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
|
|
}
|