public async Task <IActionResult> DetailsAsBlock()
        {
            List <memberViewModel> ms = new List <memberViewModel>();
            var srs = await _scontext.SecurityRoles.Where(srr => srr.x_status != "N").OrderBy(srr => srr.CreatedDate).ToListAsync();

            foreach (SecurityRoles sr in srs)
            {
                memberViewModel m = new memberViewModel();
                m.SecurityRoles = sr;

                m.memberCount = _context.member.Where(mm => mm.mem_role_id == sr.RoleId).Count();

                var roleId = sr.RoleId.ToString();
                if (roleId != "c5a644a2-97b0-40e5-aa4d-e2afe4cdf428")         //Not Administrators
                {
                    if (roleId != "9a1a4601-f5ee-4087-b97d-d69e7f9bfd7e")     //Not Operators
                    {
                        if (roleId != "17822a90-1029-454a-b4c7-f631c9ca6c7d") //Not Members
                        {
                            m.panelColorCSS = "panel-dashboard-yellow";
                        }
                        else
                        {
                            m.panelColorCSS = "panel-dashboard-green";
                        }                                                   //Members
                    }
                    else
                    {
                        m.panelColorCSS = "panel-primary";
                    }                                           //Operators
                }
                else
                {
                    m.panelColorCSS = "panel-dashboard-black";
                }                                                   //Administrators

                ms.Add(m);
            }
            return(View(ms));
        }
        public IActionResult DetailsAsTableMember(string course_code, string v)
        {
            var ps = _context.project_course_register.Where(pp => pp.course_code == course_code).OrderBy(pp => pp.member_code).ToList();

            List <memberViewModel> rs = new List <memberViewModel>();

            foreach (project_course_register p in ps)
            {
                var m = _context.member.SingleOrDefault(mm => mm.member_code == p.member_code);
                var r = new memberViewModel();
                r.member       = m;
                r.course_grade = p.course_grade;
                rs.Add(r);
            }
            if (!String.IsNullOrEmpty(v))
            {
                ViewBag.IsDetails = true;
            }
            else
            {
                ViewBag.IsDetails = false;
            }
            return(View(rs));
        }