private ProjectApplication applyProject(long studentId, long projectId)
    {
        ProjectModule projectModule = new ProjectModule();
        ProjectApplication projectApplication = projectModule.ApplyProject(studentId, projectId);

        return projectApplication;
    }
예제 #2
0
    protected void TestApplyProject(object sender, EventArgs e)
    {
        long studentId;
        long projectId;
        Int64.TryParse(StudentIdInput.Text,out studentId);
        Int64.TryParse(ProjectIdInput.Text,out projectId);

        ProjectModule projectModule = new ProjectModule();
        try
        {
            ProjectApplication appl = projectModule.ApplyProject(studentId, projectId);
            Messenger.setMessage(ApplyProjectResults,
                "Application "+appl.APPLICATION_ID+" has been created by student "
                    +studentId+" for project "+projectId+".",
                LEVEL.SUCCESS);
        }
        catch (ProjectApplicationException paex)
        {
            Messenger.setMessage(ApplyProjectResults, paex.Message, LEVEL.DANGER);
        }
        catch (Exception ex)
        {
            Messenger.setMessage(ApplyProjectResults, ex.Message, LEVEL.DANGER);
        }
    }