public IEnumerable <Submission> GetBreachedSubmissions(int userId) { IEnumerable <Case> cases = _cases.GetCases(userId); List <Submission> allBreachedSubmissions = new List <Submission>(); foreach (Case c in cases) { List <Submission> breachedSubmissions = _context.Submissions .Include(s => s.Bank) .Include(s => s.Case) .Include(s => s.Status) .Where(s => (System.DateTime.Now - s.DateSubmitted).Days > 2) .Where(s => s.Status == _status.Get("Submitted")).ToList(); if (breachedSubmissions.Any()) { foreach (Submission s in breachedSubmissions) { allBreachedSubmissions.Add(s); } } } return(allBreachedSubmissions); }
public IActionResult CurrentCases() { var cases = _cases.GetCases((Convert.ToInt16(User.Claims.ElementAt(0).Value))); var model = new CasesIndexModel { Cases = cases }; return(View(model)); }
internal List <CaseM> GetCases(bool active) { return(_dbCase.GetCases(active)); }