Example #1
0
        public async Task <IActionResult> GetVotingResult(string fromdate, string todate, string status)
        {
            var ExistingUser = await _UserManager.FindByNameAsync(User.Identity.Name);

            var Roles = await _UserManager.GetRolesAsync(ExistingUser);

            bool IsAdmin = false;

            foreach (var role in Roles)
            {
                if (role.ToUpper() == "ADMIN" || role.ToUpper() == "VOTINGMANAGER")
                {
                    IsAdmin = true;
                }
            }

            var Activitylist = await _VotingRepo.GetVotingResult(User.Identity.Name, IsAdmin, fromdate, todate, status);

            return(Ok(Activitylist));
        }