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