public Response handleRequest() {

        switch (criteria) {
            case CREATE_ACCOUNT:
                (new ApplyAccountCreate(list)).accountCreate();

                break;

            case CHECK_LOGIN:
                return (new ApplyLoginCheck(list)).checkLogin();

            case  CHECK_REGISRTY:
                if (new ApplyLoginCheck(list).addressIsExist()) {
                    return new Response(null, null, false);
                }else{
                    (new ApplyAccountCreate(list)).accountCreate();
                    return new Response(null, null, true);
                }
            case SEND_LETTER:
                new LetterService().storeLetter(objList);
                return new Response(null, null, true);

            case GET_INBOX_LETTERS_LIST:
                return (new LetterService().getListLetters(list.get(0), list.get(1)));


        }

        return new Response(null,null,false);
    }