public IActionResult GetStats() { try { var activeSemester = Repository.GetCurrentSemester(); var semesterStudents = Repository.GetStudentsCount(activeSemester.Id); var currentProposals = _proposalRepository.GetProposalCount(activeSemester.Id); var stats = new StatResource { AcceptedProposal = currentProposals.Count(x => x.Status == ProposalStstus.Accepted), TotalProposal = currentProposals.Count, CurrentStudents = semesterStudents }; return(Ok(stats)); } catch (Exception e) { return(BadRequest()); } }