예제 #1
0
파일: CSS.cs 프로젝트: bwaddell/BAISTRepo
    public bool DeleteFacilitator(Facilitator fac)
    {
        bool Confirmation;
        FacilitatorDirector Controller = new FacilitatorDirector();

        Confirmation = Controller.DeleteFacilitator(fac);
        return(Confirmation);
    }
예제 #2
0
파일: CSS.cs 프로젝트: bwaddell/BAISTRepo
    public bool UpdateFacilitator(Facilitator newFacilitator)
    {
        bool Confirmation;
        FacilitatorDirector Controller = new FacilitatorDirector();

        Confirmation = Controller.UpdateFacilitator(newFacilitator);
        return(Confirmation);
    }
예제 #3
0
파일: CSS.cs 프로젝트: bwaddell/BAISTRepo
    public Facilitator GetFacilitator(int id)
    {
        Facilitator         newFac     = new Facilitator();
        FacilitatorDirector Controller = new FacilitatorDirector();

        newFac = Controller.GetFacilitator(id);
        return(newFac);
    }
예제 #4
0
파일: CSS.cs 프로젝트: bwaddell/BAISTRepo
    public bool CreateFacilitator(Facilitator newFacilitator)
    {
        bool confirmation;
        FacilitatorDirector Controller = new FacilitatorDirector();

        confirmation = Controller.CreateFacilitator(newFacilitator);
        return(confirmation);
    }
예제 #5
0
파일: CSS.cs 프로젝트: bwaddell/BAISTRepo
    public Facilitator GetFacilitatorByEmail(string email)
    {
        Facilitator         pullFacilitator = new Facilitator();
        FacilitatorDirector Controller      = new FacilitatorDirector();

        pullFacilitator = Controller.GetFacilitatorByEmail(email);

        return(pullFacilitator);
    }
예제 #6
0
    public bool IsAuthenticated(string email, string password)
    {
        FacilitatorDirector facilitatorDirector = new FacilitatorDirector();
        Facilitator         pullFacilitator     = facilitatorDirector.GetFacilitatorByEmail(email);
        string createNewHash = CreatePasswordHash(password, pullFacilitator.Salt);

        if ((createNewHash == pullFacilitator.Password))
        {
            return(true);
        }
        else
        {
            return(false);
        }
    }
예제 #7
0
파일: CSS.cs 프로젝트: bwaddell/BAISTRepo
    public List <Event> GetFacilitatorEvents(int id)
    {
        List <Event>        facEvents     = new List <Event>();
        FacilitatorDirector FacController = new FacilitatorDirector();
        EventDirector       EveController = new EventDirector();

        facEvents = FacController.GetFacilitatorEvents(id);


        foreach (Event even in facEvents)
        {
            even.Evaluators = EveController.GetEvaluatorsForEvent(even.EventID);
        }

        return(facEvents);
    }