public void CreateApplication(Application application)
        {
            application.UniversityOffer = "P";
            application.Firm            = false;
            IList <Application> applicationList = _applicationDAO.GetApplications(application.ApplicantId);

            foreach (Application _application in applicationList)
            {
                if (_application.CourseName == application.CourseName)
                {
                    throw new Exception("Already applied for this course!");
                }
                if (_application.Firm == true)
                {
                    throw new Exception("You've already made a firm!");
                }
            }
            if (applicationList.Count() < 5)
            {
                _applicationDAO.CreateApplication(application);
            }
        }
 /// Get list of applications method
 public IList <Application> GetApplications()
 {
     return(_applicationDAO.GetApplications());
 }
Exemple #3
0
 public IList <ApplicationBEAN> GetApplications(int applicantId)
 {
     return(applicationDAO.GetApplications(applicantId));
 }