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 }); }
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 }); }
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 }); }
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 }); }