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); }