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