Exemple #1
0
        public UserKudosViewModel GetUserKudosInformationById(string id = null)
        {
            if (id == null)
            {
                id = User.Identity.GetUserId();
            }

            var userKudosDto       = _kudosService.GetUserKudosInformationById(id, GetUserAndOrganization().OrganizationId);
            var userKudosViewModel = _mapper.Map <UserKudosDTO, UserKudosViewModel>(userKudosDto);

            var monthlyStatistics = _kudosService.GetMonthlyKudosStatistics(id);

            userKudosViewModel.SentKudos      = monthlyStatistics[0];
            userKudosViewModel.AvailableKudos = monthlyStatistics[1];

            return(userKudosViewModel);
        }