public Object Delete(int timeid)
        {
            Payload payload = BAccount.ConfirmToken(this.Request);

            if (payload == null || !payload.rol.Contains(6))
            {
                return(new { result = false, info = "Não autorizado." });
            }
            if (BTime.DeleteTime(timeid))
            {
                return(new { result = true });
            }
            return(new { result = false, info = "Não foi possível eliminar a hora de aulas." });
        }
        public Object Put([FromBody] TblTimes time)
        {
            Payload payload = BAccount.ConfirmToken(this.Request);

            if (payload == null || !payload.rol.Contains(6))
            {
                return(new { result = false, info = "Não autorizado." });
            }
            if (BTime.EditTime(time))
            {
                return(new { result = true });
            }
            return(new { result = false, info = "Não foi possível alterar a hora de aulas." });
        }
        public Object SingleTime(int timeid)
        {
            Payload payload = BAccount.ConfirmToken(this.Request);

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

            var time = BTime.GetTime(timeid);

            if (time == null)
            {
                return(new { result = false, info = "Horário não encontrado." });
            }

            return(new { result = true, data = time });
        }
        public Object TimeByKindergarten(int schoolid)
        {
            Payload payload = BAccount.ConfirmToken(this.Request);

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

            var time = BTime.GetTimeBySchool(schoolid, true);

            if (time == null)
            {
                return(new { result = false, info = "Horários não encontrados." });
            }

            return(new { result = true, data = time });
        }