Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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);
        }