Files

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
}