public Student(string name, int phone, string email, int studentId, bool isCurrentStudent, StudentStatusEnum status) : base(name, phone, email) { StudentId = studentId; IsCurrentStudent = isCurrentStudent; Status = status; }
/// <summary> /// The defaults for a new student /// </summary> public void Initialize() { Id = Guid.NewGuid().ToString(); Tokens = 0; AvatarLevel = 1; Status = StudentStatusEnum.Out; }
/// <summary> /// Overloaded constructor. Takes arguments for all StudentModel attributes /// </summary> /// <param name="id"></param> /// <param name="avatarId"></param> /// <param name="name"></param> /// <param name="status"></param> /// <param name="tokens"></param> public StudentModel(string id, string avatarId, string name, StudentStatusEnum status, int tokens) { Id = id; Status = status; AvatarId = avatarId; Name = name; Tokens = tokens; }
/// <summary> /// Convert a Student Display View Model, to a Student Model, used for when passed data from Views that use the full Student Display View Model. /// </summary> /// <param name="data">The student data to pull</param> public StudentModel(StudentDisplayViewModel data) { Id = data.Id; Name = data.Name; LastName = data.LastName; Email = data.Email; PictureId = data.PictureId; Status = data.Status; }
/// <summary> /// Convert a Student Display View Model, to a Student Model, used for when passed data from Views that use the full Student Display View Model. /// </summary> /// <param name="data">The student data to pull</param> public StudentModel(StudentDisplayViewModel data) { Id = data.Id; Name = data.Name; AvatarId = data.AvatarId; AvatarLevel = data.AvatarLevel; Tokens = data.Tokens; Status = data.Status; }
public void Models_StudentStatusEnumUnitTests_Values_Should_Pass() { // Assert // Make sure there are no additional values var enumCount = StudentStatusEnum.GetNames(typeof(StudentStatusEnum)).Length; Assert.AreEqual(3, enumCount, TestContext.TestName); // Check each value against their expected value. Assert.AreEqual(1, (int)StudentStatusEnum.Out, TestContext.TestName); Assert.AreEqual(2, (int)StudentStatusEnum.In, TestContext.TestName); Assert.AreEqual(3, (int)StudentStatusEnum.Hold, TestContext.TestName); }
/// <summary> /// Update the Data Fields with the values passed in, do not update the ID. /// </summary> /// <param name="data">The values to update</param> /// <returns>False if null, else true</returns> public bool Update(StudentModel data) { if (data == null) { return(false); } Name = data.Name; LastName = data.LastName; Email = data.Email; PictureId = data.PictureId; Status = data.Status; return(true); }
/// <summary> /// Update the Data Fields with the values passed in, do not update the ID. /// </summary> /// <param name="data">The values to update</param> /// <returns>False if null, else true</returns> public bool Update(StudentModel data) { if (data == null) { return(false); } Name = data.Name; AvatarId = data.AvatarId; AvatarLevel = data.AvatarLevel; Tokens = data.Tokens; Status = data.Status; return(true); }
/// <summary> /// Create Placeholder Initial Data /// </summary> public void Initialize() { StudentStatusEnum studentStatusEnum1 = StudentStatusEnum.Hold; StudentStatusEnum studentStatusEnum2 = StudentStatusEnum.In; StudentStatusEnum studentStatusEnum3 = StudentStatusEnum.Out; StudentList.Add(new StudentModel("1", "avatar1.png", "Andrew", studentStatusEnum3, 1200)); StudentList.Add(new StudentModel("avatar2.png", "Bernard", studentStatusEnum3, 700)); StudentList.Add(new StudentModel("avatar3.png", "Jeff", studentStatusEnum3, 500)); StudentList.Add(new StudentModel("avatar9.png", "Megan", studentStatusEnum3, 300)); StudentList.Add(new StudentModel("avatar7.png", "Britney", studentStatusEnum3, 1100)); StudentList.Add(new StudentModel("2", "avatar4.png", "Dane", studentStatusEnum1, 0)); StudentList.Add(new StudentModel("3", "avatar5.png", "Daniel", studentStatusEnum1, 0)); StudentList.Add(new StudentModel("4", "avatar6.png", "Shelly", studentStatusEnum1, 0)); StudentList.Add(new StudentModel("5", "avatar7.png", "Sarah", studentStatusEnum1, 0)); }
private async Task <IStatusStudent> GetStudentInterface(StudentStatusEnum statusEnum) { switch (statusEnum) { case StudentStatusEnum.interested: return(new StatusInterested(_unitOfWork)); case StudentStatusEnum.trial: return(new StatusTrial(_unitOfWork)); case StudentStatusEnum.studying: return(new StatusStudying(_unitOfWork)); case StudentStatusEnum.archive: return(new StatusArchive(_unitOfWork)); default: throw new Exception(); } }
public Student(string name, string phone, string email, StudentStatusEnum status) : base(name, phone, email) { this.Status = status; this.StudentId = PublicId.ToString() + "S"; }
/// <summary> /// The defaults for a new student /// </summary> public void Initialize() { Id = Guid.NewGuid().ToString(); Status = StudentStatusEnum.Out; }
public Student(string name, int phone, string email, ActiveEnum isActive, StudentStatusEnum status, int studentId) : base(name, phone, email, isActive) { Status = status; StudentID = studentId; }
public Student() { StudentStatus = StudentStatusEnum.Active; CreatedAt = DateTime.Now; UpdatedAt = DateTime.Now; }