public Object Post([FromBody] TblSchools school)
        {
            Payload payload = BAccount.ConfirmToken(this.Request);

            if (payload == null || (!payload.rol.Contains(6) && !payload.rol.Contains(3)))
            {
                return(new { result = false, info = "Não autorizado." });
            }

            return(BSchool.CreateSchool(school));
        }
        public Object Put([FromBody] TblSchools school)
        {
            Payload payload = BAccount.ConfirmToken(this.Request);

            if (payload == null || !payload.rol.Contains(6))
            {
                return(new { result = false, info = "Não autorizado." });
            }

            if (!BSchool.EditSchool(school))
            {
                return(new { result = false, info = "Não foi possível editar escola" });
            }
            return(new { result = true });
        }
        public Object Delete(int schoolid)
        {
            Payload payload = BAccount.ConfirmToken(this.Request);

            if (payload == null || !payload.rol.Contains(6))
            {
                return(new { result = false, info = "Não autorizado." });
            }

            if (!BSchool.DeleteSchool(schoolid))
            {
                return(new { result = false, info = "Não foi possível eliminar escola" });
            }
            return(new { result = true });
        }
 public Object Get(int schoolID)
 {
     return(BSchool.GetSchool(schoolID));
 }
 public Object Get()
 {
     return(BSchool.GetSchools());
 }