public int getTotalStarCount(Guid?id)
        {
            int totalCount = 0;
            recognitionsController    leaderboard         = new recognitionsController();
            IEnumerable <recognition> userRecognitionList = leaderboard.getAllRecognitions();

            userRecognitionList = userRecognitionList.Where(u => u.recognizee.Equals(id));

            foreach (var item in userRecognitionList)
            {
                totalCount += item.starPoints;
            }

            return(totalCount);
        }
        // GET: userDetails/Details/5
        public ActionResult Details(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            userDetails userDetails = db.userDetails.Find(id);

            if (userDetails == null)
            {
                return(HttpNotFound());
            }
            recognitionsController    userRecognitions    = new recognitionsController();
            IEnumerable <recognition> userRecognitionList = userRecognitions.getAllRecognitions();

            userRecognitionList = userRecognitionList.Where(u => u.recognizer.Equals(id));

            IEnumerable <recognition> userRecognitionListReceiver = userRecognitions.getAllRecognitions();

            userRecognitionListReceiver = userRecognitionListReceiver.Where(r => r.recognizee.Equals(id));
            if (userRecognitionList != null || userRecognitionListReceiver != null)
            {
                foreach (var item in userRecognitionList)
                {
                    ViewBag.recognizer  = getFullName(item.recognizer);
                    ViewBag.recognizee  = getFullName(item.recognizee);
                    ViewBag.coreValue   = item.recognitionCoreValue;
                    ViewBag.description = item.description;
                    ViewBag.dateTime    = item.dateTime;
                }

                foreach (var item in userRecognitionListReceiver)
                {
                    ViewBag.recognizerRec  = getFullName(item.recognizer);
                    ViewBag.recognizeeRec  = getFullName(item.recognizee);
                    ViewBag.coreValueRec   = item.recognitionCoreValue;
                    ViewBag.descriptionRec = item.description;
                    ViewBag.dateTimeRec    = item.dateTime;
                }

                ViewBag.MyList    = userRecognitionList;
                ViewBag.MyListRec = userRecognitionListReceiver;
            }
            return(View(userDetails));
        }