Ejemplo n.º 1
0
        public void GetNumberOfCheckListCompleted(string userId, ref UserSpecificDetailsDTO userCheckListDetails)
        {
            var result = _dbContext.usp_GetCheckListDetailsForUser(userId).FirstOrDefault();

            userCheckListDetails.TotalNumberOfCheckListCompleted = result.TotalCheckListChecked ?? 0;
            userCheckListDetails.TotalNumberOfPointsScored       = result.TotalPointsScored ?? 0;
            userCheckListDetails.OngoingInterviews = _dbContext.InterviewDetails.Where(x => x.UserId == userId).Count();
        }
        public UserSpecificDetailsDTO GetUserSpecificInformation(string userId)
        {
            UserSpecificDetailsDTO userDetails = new UserSpecificDetailsDTO();
            var user = _userManager.FindById(userId);

            if (user != null)
            {
                userDetails.MobileNumber   = user.PhoneNumber;
                userDetails.Specialization = user.Specialization;
                userDetails.Status         = "Active";
                userDetails.UniversityName = user.UniversityName;
                userDetails.UserId         = user.Id;
                userDetails.UniversityCode = "No CODE";
                userDetails.FullName       = user.Name;
                userDetails.EmailAddress   = user.Email;
                userDetails.AcadamicScore  = user.AcadamicScore;
                userDetails.imagePath      = user.ProfilePicture;
            }
            return(userDetails);
        }