예제 #1
0
        public String doacao_CheckInDoacao(int userId, int idDoacao, int idSolicitacao, int idHemo)
        {
            Doacao doacao = new Doacao();
            Solicitacoes sol = new Solicitacoes();

            doacao.idDoacao         = idDoacao;
            doacao.usuarioDoador    = userId;
            doacao.idSolicitacao    = idSolicitacao;
            doacao.idHemocentro     = idHemo;
            sol.codDoacao           = idDoacao;

            List<Boolean> json = new List<Boolean>();
            JavaScriptSerializer jsonClient = new JavaScriptSerializer();
            NotificacaoPush push = new NotificacaoPush();

            if (doacao.checkInDonation())
            {
                push.pushNotificacao(sol.getUsuarioSolicitador(), "Nova doação efetuada. Parabéns! <3");
                json.Insert(0, true);
            }
            else
            {
                push.pushNotificacao(userId, "Check-In efetuado fora da área do hemocentro.");
                json.Insert(0, false);
            }

            return jsonClient.Serialize(json);
        }