示例#1
0
        public bool addTerapeuta(string token, TerapeutaWEB terapeuta, ContaWEB conta)
        {
            bool resultado = false;
            int  idConta   = -1;

            checkAuthentication(token, false);

            Conta c = new Conta();

            c.username = conta.username;
            c.password = conta.password;
            c.isAdmin  = conta.isAdmin;
            idConta    = handler.addConta(c);

            if (idConta != -1)
            {
                Terapeuta t = new Terapeuta();
                t.Conta    = handler.getContaByID(idConta);
                t.nome     = terapeuta.nome;
                t.cc       = terapeuta.cc;
                t.dataNasc = getData(terapeuta.dataNasc);
                t.telefone = terapeuta.telefone;
                resultado  = handler.addTerapeuta(t);
            }

            return(resultado);
        }
示例#2
0
        public List <TerapeutaWEB> getAllTerapeutas(string token)
        {
            checkAuthentication(token, false);

            List <TerapeutaWEB> listaTerapeutaWEB = new List <TerapeutaWEB>();
            List <Terapeuta>    listaTerapeutas   = handler.getAllTerapeutas();

            foreach (Terapeuta terapeuta in listaTerapeutas)
            {
                TerapeutaWEB t = new TerapeutaWEB();

                t.id       = terapeuta.Id;
                t.nome     = terapeuta.nome;
                t.dataNasc = terapeuta.dataNasc.Day.ToString() + "/" + terapeuta.dataNasc.Month.ToString() + "/" + terapeuta.dataNasc.Year.ToString();
                t.cc       = terapeuta.cc;
                t.telefone = terapeuta.telefone;
                t.contaID  = terapeuta.Conta.Id;

                listaTerapeutaWEB.Add(t);
            }

            return(listaTerapeutaWEB);
        }
示例#3
0
        public bool editTerapeuta(string token, TerapeutaWEB terapeuta, ContaWEB conta)
        {
            checkAuthentication(token, false);
            bool resultado = false;

            Conta contaBd = new Conta();

            contaBd.Id       = conta.id;
            contaBd.isAdmin  = conta.isAdmin;
            contaBd.username = conta.username;
            contaBd.password = conta.password;

            Terapeuta t = new Terapeuta();

            t.Id       = terapeuta.id;
            t.nome     = terapeuta.nome;
            t.cc       = terapeuta.cc;
            t.dataNasc = getData(terapeuta.dataNasc);
            t.telefone = terapeuta.telefone;

            resultado = handler.editTerapeuta(t, contaBd);

            return(resultado);
        }