Ejemplo n.º 1
0
        public Object Delete(int roomid)
        {
            Payload payload = BAccount.ConfirmToken(this.Request);

            if (payload == null || !payload.rol.Contains(6))
            {
                return(new { result = false, info = "Não autorizado." });
            }
            if (!BRoom.DeleteRoom(roomid))
            {
                return(new { result = false, info = "Não foi possível eliminar sala." });
            }
            return(new { result = true });
        }
Ejemplo n.º 2
0
        public Object Put([FromBody] TblRooms room)
        {
            Payload payload = BAccount.ConfirmToken(this.Request);

            if (payload == null || !payload.rol.Contains(6))
            {
                return(new { result = false, info = "Não autorizado." });
            }
            if (!BRoom.EditRoom(room))
            {
                return(new { result = false, info = "Não foi possível editar a sala." });
            }
            return(new { result = true });
        }
Ejemplo n.º 3
0
        public Object Single(int roomid)
        {
            Payload payload = BAccount.ConfirmToken(this.Request);

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

            if (rooms == null)
            {
                return(new { result = false, info = "Não foi enconstrada sala." });
            }
            return(new { result = true, data = rooms });
        }
Ejemplo n.º 4
0
        public Object RoomByFloor(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 rooms = BRoom.GetRoomsByFloor(floorid);

            if (rooms == null)
            {
                return(new { result = false, info = "Não foram enconstradas salas no piso." });
            }
            return(new { result = true, data = rooms });
        }
Ejemplo n.º 5
0
        public TeacherController(SIEContext context, IConfiguration configuration)
        {
            _bHistory           = new BHistory(context);
            _bActivity          = new BActivity(context);
            _bRoom              = new BRoom(context);
            _bAnswer            = new BAnswer(context);
            _bDocument          = new BDocument(context);
            _bRelUploadActivity = new BRelUploadActivity(context);

            _uActivity          = new UActivity(context);
            _uRoom              = new URoom(context);
            _uAnswer            = new UAnswer(context);
            _uRelUploadActivity = new URelUploadActivity(context);
            _uRelUploadAnswer   = new URelUploadAnswer(context);

            _configuration = configuration;
        }
Ejemplo n.º 6
0
        public StudentController(SIEContext context, IConfiguration configuration)
        {
            _context = context;

            _bHistory = new BHistory(context);
            _bRelStudentRoom = new BRelStudentRoom(context);
            _bRoom = new BRoom(context);
            _bAnswer = new BAnswer(context);
            _bDocument = new BDocument(context);
            _bRelUploadAnswer = new BRelUploadAnswer(context);

            _uActivity = new UActivity(context);
            _uRelStudentRoom = new URelStudentRoom(context);
            _uRoom = new URoom(context);
            _uAnswer = new UAnswer(context);
            _uRelUploadActivity = new URelUploadActivity(context);
            _uRelUploadAnswer = new URelUploadAnswer(context);
            _uPerson = new UPerson(context);

            _configuration = configuration;

        }