コード例 #1
0
        public Object Post([FromBody] TblFloors floor)
        {
            Payload payload = BAccount.ConfirmToken(this.Request);

            if (payload == null || !payload.rol.Contains(6))
            {
                return(new { result = false, info = "Não autorizado." });
            }
            if (!BFloor.CreateFloor(floor))
            {
                return(new { result = false, info = "Não foi possível registar o piso." });
            }
            return(new { result = true });
        }
コード例 #2
0
        public Object Delete(int floorid)
        {
            Payload payload = BAccount.ConfirmToken(this.Request);

            if (payload == null || !payload.rol.Contains(6))
            {
                return(new { result = false, info = "Não autorizado." });
            }
            if (!BFloor.DeleteFloor(floorid))
            {
                return(new { result = false, info = "Não foi possível eliminar o piso." });
            }
            return(new { result = true });
        }
コード例 #3
0
        public Object Single(int floorid)
        {
            Payload payload = BAccount.ConfirmToken(this.Request);

            if (payload == null || (!payload.rol.Contains(6) && !payload.rol.Contains(4)))
            {
                return(new { result = false, info = "Não autorizado." });
            }
            var floor = BFloor.GetFloor(floorid);

            if (floor == null)
            {
                return(new { result = false, info = "Não foi enconstrao piso." });
            }
            return(new { result = true, data = floor });
        }
コード例 #4
0
        public Object FloorBySchool(int schoolid)
        {
            Payload payload = BAccount.ConfirmToken(this.Request);

            if (payload == null || (!payload.rol.Contains(6) && !payload.rol.Contains(4)))
            {
                return(new { result = false, info = "Não autorizado." });
            }
            var floors = BFloor.GetFloorsBySchool(schoolid);

            if (floors == null)
            {
                return(new { result = false, info = "Não foram enconstrados pisos na escola." });
            }
            return(new { result = true, data = floors });
        }