/// <summary> /// Converts the nickname DAO to a DTO to send to the front end /// </summary> /// <param name="nickname">The DAO for the nickname</param> /// <returns>The DTO for the nickname</returns> private NicknameDTO DAO2DTO(Nicknames nickname) { NicknameDTO nicknameDTO = null; nicknameDTO = new NicknameDTO(); nicknameDTO.ID = nickname.StudentId; nicknameDTO.Nickname = nickname.NickName; nicknameDTO.StudentID = nickname.Sid; return(nicknameDTO); }
/// <summary> /// Used to get a student nickname by their studentId /// </summary> /// <param name="studentId">The studentId to look up</param> /// <returns>The nickname</returns> public NicknameDTO GetStudentNicknameByStudentID(string studentId) { NicknameDTO nicknameDTO = null; using (helpdesksystemContext context = new helpdesksystemContext()) { var nicknameDAO = context.Nicknames.FirstOrDefault(p => p.Sid == studentId); if (nicknameDAO == null) { return(null); } nicknameDTO = DAO2DTO(nicknameDAO); } return(nicknameDTO); }